运行任何应用程序、程序或游戏时都可能出现此错误,并且几乎所有版本的Windows都会出现此错误,无论是Windows 10、8 还是 7。虽然该错误可能会让您相信此错误与程序有关本身,但问题在于您的Windows。
一个问题导致程序停止正常工作;当Windows 进程(Windows process)检测到本应退出的循环没有这样做时,就会发生错误。现在,您可能会收到此错误的原因可能有无数种,但我们汇总了一个小清单,可以帮助您识别 Windows 的问题。
您可能会收到错误消息的原因 -(error message –) “问题导致程序停止正常工作(A problem caused the program to stop working correctly)。如果有可用的解决方案,Windows 将关闭该程序并通知您。( Windows will close the program and notify you if a solution is available.)”
- 兼容性问题
- 屏幕分辨率问题
- KB3132372 更新问题
- 损坏或过时的显卡驱动程序(Graphic Card Driver)
- 防病毒防火墙问题
- 过时的 DirectX
- Skype 目录问题
- 图像采集(Acquisition)( WIA ) 服务未运行
- EVGA Precision 开启
- 数据执行保护(Data Execution Prevention)已启用
[已解决(SOLVED)] 一个问题导致程序停止正常工作
方法一:在 Windows 兼容模式下运行程序(Method 1: Run the Program in Windows Compatibility mode)
1. 右键单击program/app icon and select 属性(Properties)。
2.在属性窗口中选择兼容性选项卡。(Compatibility tab)
3.接下来,在兼容模式下(Compatibility mode),确保勾选“以兼容模式运行此程序”(“Run this program in compatibility mode for”),然后选择Windows 8。
4. 如果它不适用于Windows 8,则尝试Windows 7或Windows Vista或Windows XP,直到找到正确的兼容性。
5. 单击应用(Apply),然后单击确定(OK)。现在再次尝试运行给出错误的程序/应用程序——它现在应该可以正常工作了。
方法2:卸载KB3132372更新(Method 2: Uninstall KB3132372 update)
1. 按Windows Key + X,然后单击控制面板。(Control Panel.)
3. 接下来,搜索Internet Explorer Flash Player (KB3132372) 的安全更新(Security Update for Internet Explorer Flash Player(KB3132372))。
4.找到它后,请确保将其卸载。(uninstall it.)
5.重新启动您的PC,看看您是否能够修复导致程序停止正常工作的问题。
方法 3:重命名 Skype 文件夹(Method 3: Rename the Skype folder)
1. 按Shift + Ctrl + Esc打开任务管理器并找到skype.exe,然后选择它并单击结束任务。(End task.)
2. 现在press Windows Key + R and type %appdata%,然后按 Enter。
3. 找到Skype 目录(Skype directory)并右键单击它,然后选择重命名。
4. 接下来,将Skype 目录(Skype directory)重命名为Skype_old。
5. 再次Press Windows Key + R and type %temp%\skype,然后按 Enter。
6. 找到DbTemp 文件夹(DbTemp folder)并将其删除。
7. 重新启动您的 PC 并再次启动Skype。这必须解决 Skype 中的“一个问题导致程序停止正常工作(A problem caused the program to stop working correctly)”错误。
方法 4:更新您的显卡驱动程序(Method 4: Update your Graphics Card Drivers)
1. 按Windows Key + R,然后输入“ (type “)devmgmt.msc ”并按回车键(” and press enters)打开设备管理器(Device Manager)。
2. 展开显示适配器(Display adapter)并右键单击您的显卡驱动程序,(Graphic Card Driver,)然后选择“更新驱动程序软件(Update Driver Software)”。
3. 现在点击“自动搜索更新的驱动软件(Search automatically for updated driver software)”,让向导自动更新显卡驱动。
4. 如果问题仍然存在,则再次重复步骤 1 和 2。
5. 接下来,选择“浏览我的计算机以查找驱动程序软件。(Browse my computer for driver software.)”
6. 现在单击“让我从计算机上的设备驱动程序列表中进行选择。(Let me pick from a list of device drivers on my computer.)”
7. 选择与您的图形卡关联的驱动程序,然后单击(driver associated)下一步(Next)。
8. 重新启动您的 PC 以保存更改。
方法 5:重置 Comodo 防火墙的设置(Method 5: Reset Comodo Firewall’s settings)
1.在Windows 搜索中输入 Comodo 并(Windows search and click)点击Comodo防火墙(Comodo firewall)。
2. 点击右上角(right corner)的任务(Tasks)。
3.接下来像这样导航:Advanced tasks> Open Advanced Settings> Security Settings> Defense+> HIPS> HIPS Settings。
4. 现在,找到Detect shellcode injections并选择 Exclusions。
5. 单击管理排除(Manage Exclusions,)下方的箭头,然后选择添加,然后选择文件。
6. 现在导航到“添加文件”窗口(Add Files Window)中的以下位置:
C:\Program Files (x86)\Google\Chrome\Application\
7. 双击chrome.exe,然后单击确定。
8.单击确定(OK),然后关闭所有内容,看看您是否能够修复导致程序停止工作错误的问题(Fix A problem that caused the program to stop working error correctly)。
方法 6:更新 DirectX(Method 6: Update DirectX)
DirectX可以通过更新您的 Windows 来更新,可以这样做:
1.在Windows 搜索栏中输入(Windows search bar and click)设置(settings),然后单击设置(Settings)。
2. 现在点击更新和安全(Update & Security)。
3.接下来,点击“检查更新(Check for updates)”以自动更新DirectX。
4. 如果您想手动更新DirectX,请点击此链接(follow this link)。
方法 7:删除 Norton Antivirus(Method 7: Remove Norton Antivirus)
用户(thing user)的共同点之一是遇到错误“导致程序停止正常工作”的问题是他们都在使用Norton Antivirus。因此(Therefore),为了解决此问题,卸载Norton 防病毒软件可能是一个不错的选择。(Norton antivirus)
您可以从“Control Panel> Programs> Norton,Norton Antivirus ,或者您应该尝试使用Norton Uninstall Tool将(Norton Uninstall Tool)Norton从您的系统中完全删除。如果您没有Norton,请尝试禁用您当前的防病毒软件或防火墙(Antivirus Software or Firewall)。
方法 8:禁用数据执行保护(Method 8: Disable Data Execution Prevention)
数据执行保护(Data Execution Prevention)( DEP ) 是一组硬件和软件技术(hardware and software technologies),可对内存执行额外检查,以帮助防止恶意代码在系统上运行。虽然DEP可能非常有益,但在某些情况下,它可能会导致Windows出现问题。因此,您可能正在考虑为此特定实例禁用DEP,并且您可能能够 修复导致程序停止正常工作的问题(Fix A problem caused the program to stop working correctly issue),但如果您仍然卡住,请再次启用它。
方法 9:启动 Windows Image Acquisition (WIA) 服务(Method 9: Start Windows Image Acquisition (WIA) service)
1. 按Windows Key + R,然后键入“ (type “)Services.msc ”并回车。
2. 在服务窗口中找到Windows Image Acquisition (WIA) 服务并右键单击(service and right-click)它,然后选择属性(Properties)。
3.确保启动类型(Startup type)设置为自动;如果(Automatic; if) 没有,那么设置它。
4.接下来,单击恢复选项卡,(Recovery tab,)然后在第一次失败下,从下拉菜单中选择“(select “)重新启动服务”。(Restart the Service)
5. 单击应用,(Apply,)然后单击确定。
6. 确保WIA服务正在运行,或者再次右键单击它并选择开始(Start)。
方法 10:关闭 EVGA Precision(Method 10: Turn off EVGA Precision)
许多游戏玩家使用EVGA Precision来最大限度地利用他们的显卡,但有时这是导致“问题导致程序停止正常工作”错误的主要原因。为了解决这个问题,您需要取消选中所有OSD项目(帧时间、FPS等),错误可能会得到解决。
如果仍然不能解决问题,请重命名PrecisionX 文件夹(PrecisionX folder)。导航到C:\Program Files (x86)\EVGA\PrecisionX 16并将PrecisionXServer.exe和PrecisionXServer_x64重命名为其他名称。虽然这不是一个有效的解决方案,但如果这行得通,那有什么害处。
而已; 您已成功修复导致程序停止正常工作的问题,(Fix a problem that caused the program to stop working correctly)但如果您对本指南仍有任何疑问,请随时在评论部分(comment section)提出。
[SOLVED] A problem caused the program to stop working correctly
This error can appear while running any app, progrаm, or game, and it happens with almost all νersionѕ of Windows,ѕ be it Windows 10,8 or 7. While the error may lead you to believe that thіs error is associаted with the program itself, but the problem lies in your Windows.
A problem caused the program to stop working correctly; an error occurs when the Windows process detects that a loop that was meant to exit is not doing so. Now there can be an infinite number of reason as to why you may be receiving this error but we have put together a small list which can help you identify the problem with your Windows.
Reasons why you might receive the error message – “A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.”
- Compatibility issue
- Screen Resolution issue
- KB3132372 update issue
- Corrupted or Outdated Graphic Card Driver
- Antivirus firewall issue
- Outdated DirectX
- Skype directory issue
- Image Acquisition (WIA) services not running
- EVGA Precision is ON
- Data Execution Prevention is enabled
[SOLVED] A problem caused the program to stop working correctly
Method 1: Run the Program in Windows Compatibility mode
1. Right-click on the program/app icon and select Properties.
2. Select the Compatibility tab in the Properties window.
3. Next, under Compatibility mode, make sure to tick mark “Run this program in compatibility mode for” and then select Windows 8.
4. If it doesn’t work with Windows 8, then try Windows 7 or Windows Vista, or Windows XP until you find the correct compatibility.
5. Click on Apply and then OK. Now again, try to run the program/application which was giving the error – it should work without any problems now.
Method 2: Uninstall KB3132372 update
1. Press Windows Key + X and then click on Control Panel.
3. Next, search for Security Update for Internet Explorer Flash Player(KB3132372).
4. Once you have found it make sure to uninstall it.
5. Reboot your PC and see if you’re able to Fix A problem that caused the program to stop working issue correctly.
Method 3: Rename the Skype folder
1. Press Shift + Ctrl + Esc to open Task Manager and find skype.exe, then select it and click End task.
2. Now press Windows Key + R and type %appdata%, then press enter.
3. Locate the Skype directory and right-click on it, then select rename.
4. Next, rename the Skype directory to Skype_old.
5. Once again, Press Windows Key + R and type %temp%\skype, then press enter.
6. Locate the DbTemp folder and delete it.
7. Reboot your PC and again start Skype. This must-have Solved the “A problem caused the program to stop working correctly” error in Skype.
Method 4: Update your Graphics Card Drivers
1. Press Windows Key + R, then type “devmgmt.msc” and press enters to open Device Manager.
2. Expand the Display adapter and right-click on your Graphic Card Driver, then select “Update Driver Software.”
3. Now click “Search automatically for updated driver software” and let the wizard automatically update the graphic card drivers.
4. If the issue still persists, then again repeat steps 1 & 2.
5. Next, select “Browse my computer for driver software.”
6. Now click on “Let me pick from a list of device drivers on my computer.”
7. Select the driver associated with your graphic card and click Next.
8. Restart your PC to save the changes.
Method 5: Reset Comodo Firewall’s settings
1. Type Comodo in Windows search and click on Comodo firewall.
2. Click on Tasks in the top right corner.
3. Next navigate like this: Advanced tasks> Open Advanced Settings> Security Settings> Defense+> HIPS> HIPS Settings.
4. Now, find to Detect shellcode injections and select Exclusions.
5. Click the arrow below Manage Exclusions, then select Add and then Files.
6. Now navigate to the following location in the Add Files Window:
C:\Program Files (x86)\Google\Chrome\Application\
7. Double click on chrome.exe and then click OK.
8. Click OK and then close everything and see if you’re able to Fix A problem that caused the program to stop working error correctly.
Method 6: Update DirectX
DirectX can be updated by updating your Windows, which can be done:
1. Type settings in the Windows search bar and click on Settings.
2. Now click on Update & Security.
3. Next, click “Check for updates” to automatically update DirectX.
4. If you want to manually update DirectX, then follow this link.
Method 7: Remove Norton Antivirus
One of the common thing user has in common which are experiencing the error “A problem caused the program to stop working correctly” is they all were using Norton Antivirus. Therefore, uninstalling Norton antivirus might be a good option in order to fix this issue.
You could remove Norton Antivirus from Control Panel> Programs> Norton, or you should try Norton Uninstall Tool, which completely removes Norton from your system. If you don’t have Norton, try to disable your current Antivirus Software or Firewall.
Method 8: Disable Data Execution Prevention
Data Execution Prevention (DEP) is a set of hardware and software technologies that perform additional checks on memory to help prevent malicious code from running on a system. While DEP can be extremely beneficial, but in some cases, it can cause a problem in Windows. So you might be considering disabling DEP for this particular instance and you might be able to Fix A problem caused the program to stop working correctly issue but if you’re still stuck then again enable it.
Method 9: Start Windows Image Acquisition (WIA) service
1. Press Windows Key + R, then type “Services.msc” and hit enter.
2. In the services window find the Windows Image Acquisition (WIA) service and right-click on it then select Properties.
3. Make sure the Startup type is set to Automatic; if not, then set it.
4. Next, click on the Recovery tab, then under the First failure, select “Restart the Service” from the drop-down menu.
5. Click Apply, followed by Ok.
6. Make sure the WIA services are running, or right-click on it again and select Start.
Method 10: Turn off EVGA Precision
Many gamers use EVGA Precision to get the maximum out of their graphic card but sometimes this is the main cause of the error “A problem caused the program to stop working correctly.” In order to fix this, you need to uncheck all OSD items (frame time, FPS, etc.), and the error may be resolved.
If it still doesn’t solve the problem, then rename the PrecisionX folder. Navigate to C:\Program Files (x86)\EVGA\PrecisionX 16 and rename PrecisionXServer.exe and PrecisionXServer_x64 to something else. Although this is not an effective solution, if this works, then what’s the harm.
That’s it; you have successfully Fix a problem that caused the program to stop working correctly but if you still have any questions regarding this guide, then feel free to ask them in the comment section.