使用 Windows 配置面板 > 卸载程序找到的卸载程序时出现错误:
RunDLL32:无法找到C:\Program
答案1
因为这是一个旧程序,我无法在线找到安装程序(通常允许卸载)。
我使用免费版的 Revo Uninstaller 尝试卸载,但再次失败,但随后允许我搜索与软件名称匹配的注册表值。
如果发现变量UninstallString
很有趣,我可以通过右键单击将搜索结果导出为 HTML 来复制它,然后在我的 Web 浏览器中打开该 HTML。
以下是原始的损坏的 UninstallString 命令:
RunDll32 C:\Program Files (x86)\Common Files\InstallShield\Engine\6\Intel 32\ctor.dll,LaunchSetup "C:\Program Files (x86)\InstallShield Installation Information\{7246B701-B0D2-4BB5-A290-8759E4201530}\Setup.exe" -l0x40c
我通过在 ctor.dll 路径周围添加引号来修复此命令,如下所示:
RunDll32 "C:\Program Files (x86)\Common Files\InstallShield\Engine\6\Intel 32\ctor.dll",LaunchSetup "C:\Program Files (x86)\InstallShield Installation Information\{7246B701-B0D2-4BB5-A290-8759E4201530}\Setup.exe" -l0x40c
然后我以管理员身份在 cmd.exe 中运行了这个固定命令并且它起作用了:)