34dlg2.dll errors usually appear as “The program can’t start because 34dlg2.dll is missing from your computer” or “Error loading 34dlg2.dll. The specified module could not be found.”
This is generally not a Windows runtime problem. 34dlg2.dll is a legacy 32-bit component associated with Philips Semiconductors’ dialog3 software and Philips/NXP SAA7130 or SAA7134 TV-tuner and video-capture cards.
Which fix applies to you
Use this list to choose the right path:
- The error started after reinstalling Windows or replacing a hard drive: reinstall the complete TV-tuner driver and application package.
- You do not know which card is installed: identify the hardware ID in Device Manager before downloading anything.
- The file exists but the application still fails: check for missing sibling DLLs, a missing capture driver, or an unsupported card.
- Windows Security removed the file: review Protection history and obtain a clean package before restoring anything.
- The problem began after a recent driver change: try System Restore.
- The card is not detected in Device Manager: repair the driver or replace the obsolete hardware. Copying the DLL will not restore device access.
- You found a standalone DLL download: do not use it unless it came from the exact original installer or trusted recovery media.
What is 34dlg2.dll?
34dlg2.dll is reported as the dialog3 DLL, a component of Philips Semiconductors’ dialog3 Dynamic Link Library. It belongs to old TV-tuner and video-capture software rather than to Windows itself.
Historical Philips and LifeView packages place it beside files such as:
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →#1 Best Overall
- 1. Precautions before use: Please download the latest electronic version of the instructions from the Mygica official website and read it carefully. This product is not ready for use after purchase. User needs to install the corresponding driver and playback software.
- 2. Product introduction: A681B is a TV tuner that allows users to watch digital TV programs on desktop computers and laptops. After installation, there is no need for WiFi network to watch digital TV. It is a very practical product for viewers who like to watch various live sports games and TV programs.
- 3. Product features: small, portable, supports 1080P HDTV. After installing the playback software "HiDTV", you can record and play back the video.
- 4. Compatible devices: A681B is compatible with Windows desktop computers, Windows laptops, Android TV, Android car machines and other Android devices (Android version of the playback software must be installed). Note: This product is not compatible with MacBook.
- 5. Compatible operating system versions: Compatible with Windows 7/ Windows 10 / Windows 11 / Linux ubuntu 20.04.1, kernel:5.4
34api.dll34com.dll34dialog.dll34dd.dll34ds.dll34tvctrl.dllProp7134.dll
Those files were used with Philips/NXP SAA7130 and SAA7134 capture hardware. The same chipset family appeared in LifeView FlyTV products and other rebadged PCI TV cards.
The filename alone cannot identify the exact card model. A package for one FlyTV or SAA713x variant may not work with another card because the subsystem ID, driver, application files, and capture hardware can differ.
Is it a Windows system file?
No. Windows does not normally install 34dlg2.dll as part of the operating system, Visual C++, DirectX, or .NET.
That is why System File Checker usually cannot recreate it. The file must normally come from the original tuner application or driver package.
Is it 32-bit or 64-bit?
The file is reported as a 32-bit Win32 DLL. It is normally loaded by a 32-bit tuner application.
On 64-bit Windows:
%windir%System32is primarily for native 64-bit system files.%windir%SysWOW64is used for 32-bit system files.- A third-party DLL should usually remain in the application’s installation directory.
Do not copy 34dlg2.dll into both folders. The correct location is normally the folder selected by the original installer, not a Windows system folder.
Fix 1: Identify the exact TV-tuner card
Before reinstalling anything, identify the hardware that needs the file.
- Press Windows key + X.
- Select Device Manager.
- Expand Sound, video and game controllers.
- Look for a TV tuner, capture device, Philips device, LifeView device, or SAA713x entry.
- Also expand Other devices and look for an unknown multimedia or video controller.
- Right-click the suspected device and select Properties.
- Open the Details tab.
- Select Hardware Ids from the Property list.
- Copy the first value shown.
A hardware ID may resemble:
PCIVEN_1131&DEV_7134
The VEN value identifies the chipset vendor and the DEV value can identify the SAA7134 family. The complete ID, including any subsystem information, is more useful than the filename.
Free tools Windows power users keep installed
One-click scans. No signup required.
If no tuner or unknown multimedia device appears, shut down the computer and check whether the PCI card is still installed and seated correctly. If the device disappeared after moving the card to another computer, the old application may be present without its hardware.
Fix 2: Reinstall the complete tuner package
This is the most reliable repair. Do not install only 34dlg2.dll.
The complete package may contain the application, sibling DLLs, a .sys capture driver, codecs, configuration files, and registry entries. The program can still fail if only one file is restored.
Remove the damaged application
- Press Windows key + I.
- Select Apps.
- Select Installed apps on Windows 11, or Apps & features on Windows 10.
- Search for the tuner application, LifeView, FlyTV, Philips capture software, or a related card utility.
- Select the application.
- Choose Uninstall.
- Restart Windows.
If the software is not listed, continue with the driver removal:
- Open Device Manager.
- Right-click the tuner or unknown multimedia device.
- Select Uninstall device.
- If offered, select Attempt to remove the driver for this device.
- Select Uninstall.
- Restart the computer.
Do not remove unrelated display, audio, chipset, or network drivers.
Rank #2
- Digital TV Converter Box: 2026 OWERSLYN Mini Digital Converter Box for TV receives ATSC broadcast signals from an antenna and outputs them to a TV, Projector, or a Monitor, allowing you to watch TV programs with ease. its compact design lets you conveniently hide it behind your TV.
- 75% smaller than normal ATSC tuner that can be plugged into your TV’s HDMl port and powered by TV’s USB or 5V USB Charger, can tuck neatly behind your TV. IR infrared sensor and 2-in-1 Remote control with learning function so you don't have to use the old remote control as well. Note: CH3/CH4 channel switching is not supported.
- TV converter box features an HDMI output that supports 1080P HD resolution and offers three video output options: HDMI, 3RCA, and component. Both HDMI and 3RCA cables are included in the package, so there's no need to buy additional video cables—just plug and play. *Note: Not compatible with TVs that only have an RF input.
- You can play video,music and view photos, or recorded TV shows from your USB storage device.Real-time DVR recording of digital converter box allows you to record TV shows for future watch, timer setting can be scheduled recording at any time you want. (Incompatible with streaming programs)
- What You Get: 1 x TV Tuner Stick,1 x 2 in1 Remote Control,1 x HDMI Cable, 1 x 3RCA Cable, 1 x USB to DC Cable, 1 x lR Receiver with display, 1 x Manual.📞 Enjoy lifetime support, one-year warranty, and quick responses within 24 hours. Important Note: This device receives Over-The-Air signals via an antenna. It does NOT work as a replacement for a Cable Box. An external antenna (sold separately) is required.
Install the matching package
Use this order of preference:
- The card manufacturer’s original support package.
- OEM recovery media supplied with the computer or card.
- A clean package already stored with the card’s installation disc.
- The Microsoft Update Catalog, matched to the hardware ID and Windows architecture.
Microsoft’s catalog includes Philips Semiconductors SAA7134 driver packages for x86 and AMD64 systems. A catalog entry confirms the driver family, but it does not prove that every package contains this exact DLL, so match the hardware ID before installing.
After downloading the correct package:
- Right-click the installer.
- Select Properties.
- If an Unblock checkbox appears on the General tab, select it and choose Apply.
- Right-click the installer again.
- Select Run as administrator.
- Follow the setup program.
- Restart Windows even if the installer does not request it.
- Open the tuner application.
A successful repair means the application opens without the 34dlg2.dll error and the card appears without a warning icon in Device Manager. If the program opens but reports that it cannot get the device, the DLL was only one part of the problem.
When manually hunting through old packages, it is easy to install the wrong chipset or subsystem driver. Outbyte Driver Updater can scan for driver problems and show what needs attention, while the full version handles the driver installation; reinstalling the exact tuner package remains the definitive fix for this Philips-specific DLL.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Fix 3: Check whether the card is detected
A missing DLL message can hide a hardware or driver failure.
- Open Device Manager.
- Select View.
- Select Show hidden devices.
- Check Sound, video and game controllers and Other devices.
- Look for a yellow warning icon.
- Right-click the card and select Properties.
- Read the Device status message on the General tab.
If Windows reports Code 28, the driver is not installed. Reinstall the matching package.
If Windows reports Code 10, the driver loaded but the device could not start. Check the exact card variant, reseat the card if appropriate, and try the correct package.
If the device is not listed at all, scan for hardware changes:
- In Device Manager, select Action.
- Select Scan for hardware changes.
- Restart Windows if the card does not return.
A .dll file cannot replace the kernel-mode capture driver. The application may still display a DLL-related error when the underlying .sys driver or card is unavailable.
Fix 4: Check antivirus quarantine
Old driver installers and unsigned legacy DLLs can trigger security software, especially when obtained from an untrusted mirror.
Do not disable Windows Security simply to make the application run.
- Open Windows Security from the Start menu.
- Select Virus & threat protection.
- Select Protection history.
- Review entries related to the tuner installer or
34dlg2.dll. - Open an entry to view its path and detection details.
If the file came from a known original installer and the detection is clearly a false positive, Microsoft allows a quarantined item to be reviewed and restored. Restore it only when you trust the complete package and have scanned the installer.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →A safer approach is to remove the questionable copy, obtain the driver package from the card manufacturer, OEM media, or Microsoft Update Catalog, and scan the new package before installation.
If the file appeared in a temporary folder, a user profile directory, or an unrelated application folder, do not restore it merely because its name is familiar. The legitimate historical use of a filename does not make every copy safe.
Fix 5: Verify that the file is really missing
The message “specified module could not be found” does not always mean that 34dlg2.dll itself is absent. Windows can show that message when a dependency of the DLL is missing.
Rank #3
- 1. Precautions before use: Please download the latest electronic version of the instructions from the Mygica official website and read it carefully. This product is not ready for use after purchase. You need to install the corresponding driver and playback software.
- 2. Product introduction: A681B is a TV tuner that allows users to watch digital TV programs on desktop computers and laptops. After installation, there is no need for WiFi network to watch digital TV. It is a very practical product for viewers who like to watch various live sports games and TV programs.
- 3. Product features: small, portable, supports 1080P HDTV. After installing the playback software "HiDTV", you can record and play back the video.
- 4. Compatible devices: A681B is compatible with Windows desktop computers, Windows laptops, Android TV, Android car machines and other Android devices (Android version of the playback software must be installed). Note: This product is not compatible with MacBook.
- 5. Compatible operating system versions: Compatible with Windows 7/ Windows 10 / Windows 11 / Linux ubuntu 20.04.1, kernel:5.4
To search common locations:
- Press Windows key + R.
- Type
cmd. - Press Ctrl + Shift + Enter.
- Select Yes at the User Account Control prompt.
- Run:
where /r "%ProgramFiles%" 34dlg2.dll
where /r "%ProgramFiles(x86)%" 34dlg2.dll
where /r "%windir%" 34dlg2.dll
If a trusted copy is found in the tuner’s installation folder, do not immediately copy it elsewhere. Reinstall the application so that its sibling files, registry settings, and driver are restored together.
If the file exists but the application still fails, likely causes include:
- A missing
34dialog.dll,34api.dll, or another sibling DLL. - A missing capture-driver
.sysfile. - A wrong subsystem driver.
- Missing or incompatible codecs.
- A 32-bit application loading an incompatible component.
- A tuner configuration that points to a removed device.
Fix 6: Use the correct DLL location
Windows searches for a DLL using several locations, including the application directory and system-managed search paths. The safest destination for a third-party component is normally the application’s own directory.
Manual copying is reasonable only when all of these conditions apply:
- You have the original trusted installer or recovery media.
- The rest of the installation is intact.
- The extracted file comes from that exact package.
- The architecture matches the application.
- You place it in the application’s directory.
Do not place a random copy in System32, SysWOW64, or several directories. That can make Windows load the wrong version and conceal the missing driver or dependency.
Recommended Free Tools
Fix 7: Do not use Regsvr32 for this file
regsvr32 is intended for DLLs that provide registration functions such as DllRegisterServer, commonly used by COM or ActiveX components.
There is no reliable evidence that 34dlg2.dll is a self-registering COM DLL. Running this command is therefore unlikely to repair the tuner:
regsvr32 34dlg2.dll
It may produce an error stating that DllRegisterServer was not found. That does not mean Windows needs another copy of the DLL.
Use the tuner’s setup program instead. It installs the files, driver, registry entries, and configuration expected by the application.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteFix 8: Repair broader Windows component corruption
DISM and SFC do not download third-party tuner files. They are useful when Windows itself has damaged components, unusual servicing errors, or additional system-file problems.
Open an elevated Command Prompt:
- Press the Start button.
- Type
cmd. - Select Run as administrator.
- Run:
DISM /Online /Cleanup-Image /RestoreHealth
Wait for it to finish. Then run:
sfc /scannow
Restart Windows after both commands complete and test the tuner again.
If SFC reports that it found no integrity violations, that is expected when only 34dlg2.dll is missing. SFC protects Windows system files; it is not a general DLL downloader.
Repeating these commands will not recreate a Philips tuner component. Outbyte PC Repair can show broader Windows issues in a guided scan, while the full version performs the repair; for this file, reinstalling the original tuner application remains the definitive solution.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Fix 9: Use System Restore after a recent change
If the error began immediately after uninstalling software, changing drivers, or restoring an old configuration, System Restore may return the related files and registry settings.
Rank #4
- 📺【TV Tuner】 ZJBOX 2024 Mini Digital Converter Box is used to receive ATSC broadcast signals from antennas or cables, and output them to TVs, projectors, or even monitors for watching TV programs. The converter box can be hidden behind the TV and is powered by a 5V USB adapter included in the package, making it especially suitable for wall-mounted TVs.
- 🔍【HDMI&1080P】The converter box with HDMI output supports 1080P HD. It provides three types of video output interfaces: HDMI, 3RCA, and component. HDMI and 3RCA cables provided in the package, so there's no need to purchase additional video cables; they can be used directly. Note: This depends on the resolution supported by your TV.
- 🔦【Two-in-One Remote Control】The two-in-one remote control features a learning function, allowing you to control both the digital converter stick and the TV without the need for two separate remotes. Pairing is required before use, with four programmable buttons (SET, TV/AV, VOL-, VOL+) available. It supports only infrared remote control.Battery Requirement: Requires AAA batteries (not included). Customers need to prepare batteries separately.
- 📼【DVR Recording】Record all your favorite TV shows and movies for future viewing. You can schedule recordings using a timer, and the TV programs will be stored on your external hard drive for convenient access whenever you want. Note: This device has better compatibility with external hard drives of up to 4TB with the FAT32 file system or up to 32GB flash drives.
- 📲【Many Features】This device has a variety of functions, including auto-channel selection, electronic program guide, channel favorites, instant/scheduled recording, CC subtitles, multifunctional remote control, timer power on/off, parental controls, and multimedia playback. These features can meet most of your needs.
- Press Windows key + R.
- Type:
rstrui.exe
- Press Enter.
- Select Next.
- Choose a restore point from before the problem began.
- Select Scan for affected programs if available.
- Select Next, then Finish.
- Allow Windows to restart.
System Restore normally rolls back system files, registry settings, and installed programs without removing personal documents. It may not restore a driver correctly if the hardware has changed, so reinstall the exact tuner package afterward if necessary.
Fix 10: Handle Windows 10 and Windows 11 compatibility problems
Many Philips and LifeView cards were designed for older Windows versions and older WDM driver models. The file may be restored successfully while the card still fails on Windows 10 or Windows 11.
You can test the original installer in compatibility mode:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
- Right-click the installer.
- Select Properties.
- Open the Compatibility tab.
- Select Run this program in compatibility mode for.
- Choose an older Windows version.
- Select Run this program as an administrator.
- Select Apply, then OK.
- Run the installer.
Compatibility mode cannot create a modern driver where none exists. If Device Manager cannot start the card, the application reports “Can’t get Device,” or the package installs only partially, the hardware may no longer be practical to use.
At that point, replace the obsolete tuner or capture card with a device that explicitly supports your current Windows version. This is safer and more reliable than keeping random DLL copies in system folders.
What not to install through Windows Features
Windows Features will not add 34dlg2.dll.
You do not need to enable DirectPlay, .NET Framework, Media Features, or another optional Windows component merely because this filename is missing. The file belongs to the legacy tuner software, not to a Windows optional feature.
Only enable a Windows feature when the tuner vendor’s documented installer specifically requires it and the feature is available in your edition of Windows.
Prevention
After repairing the card:
- Keep the original driver disc or a verified installer archive.
- Record the card model and hardware ID.
- Save the complete driver package, not only individual DLL files.
- Create a restore point before changing tuner drivers.
- Keep Windows Security enabled.
- Avoid DLL download sites and repacked driver installers.
- Do not mix files from different Philips, LifeView, or SAA713x packages.
- If the application is no longer supported, plan to replace the card rather than repeatedly repairing its DLLs.
Frequently asked questions
Is 34dlg2.dll part of Windows?
No. It is a third-party legacy component associated with Philips/NXP TV-tuner and video-capture software.
Can I download 34dlg2.dll by itself?
That is not recommended. A standalone file may contain malware, have the wrong architecture, or omit the driver and sibling DLLs the application needs. Use the complete matching package from the card manufacturer, OEM recovery media, or Microsoft Update Catalog.
Should I copy it to System32 or SysWOW64?
Usually neither. The reported 32-bit DLL normally belongs in the tuner application’s own directory, where the installer places it.
Why does the application still fail when the file is present?
A dependency, capture driver, codec, subsystem ID, or physical card may still be missing. A “specified module could not be found” message can refer to a dependency rather than the named DLL.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsWill reinstalling Visual C++ or DirectX fix it?
There is no evidence that 34dlg2.dll is part of Visual C++, DirectX, or .NET. Start with the complete Philips, LifeView, or matching SAA713x tuner package instead.
Can SFC restore the file?
No. SFC repairs protected Windows files. It normally does not restore this third-party tuner DLL.
Is the file compatible with Windows 11?
The DLL may load as part of a 32-bit application, but that does not guarantee that the old card driver or tuner software works on Windows 11. If the card cannot start with its correct package, replacement is the practical fix.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




