Windows 7 和 Windows 8 设计的应用程序无法在全新 Windows 10 上运行,但可以在从 Windows 8 升级到 Windows 10 后运行

Windows 7 和 Windows 8 设计的应用程序无法在全新 Windows 10 上运行,但可以在从 Windows 8 升级到 Windows 10 后运行

所以,我一直在尝试让 Windows 7 和 8 设计的应用程序在 Windows 10 中运行,但似乎没有办法。直到今天,当我将一台 Windows 8 电脑升级到 Windows 10 时:该应用程序是在运行 Windows 8 时安装在机器上的,我预计它会在更新后崩溃 –但事实并非如此,相反,它运行得非常完美。该应用程序是适用于 Windows 7 和 8 的 Windows Vista 侧边栏端口仅限 x64,没有任何臃肿。它是我在网上找到的与原版最相似的程序,现在看来仍然如此。

为什么此应用程序在更新后可以运行,以及如何使其在全新安装的 Windows 10 上运行,而无需在此过程中进行操作系统升级?

如果需要的话,这是安装程序: Windows 边栏安装程序:“setup-x64.exe”

错误:
Windows 边栏窗口

编辑:该错误似乎是由 oleaut32.dll 引起的。我尝试用升级电脑中的 oleaut32.dll 替换 System32 中的 oleaut32.dll,但程序仍然崩溃。

事件查看器报告:

日志名称:

申请来源:

应用程序错误日期:2019 年 4 月 7 日 22:51:22

事件 ID:1000

任务类别: (100)

级别:错误

关键字:经典

用户:N/A

计算机:Alexa-PC

描述:存在缺陷的应用程序编号:sidebar.exe,

版本:6.0.6001.16510,时间标记:0x4625ae7c

缺陷模块编号:OLEAUT32.dll,版本:10.0.14393.0,时间标记:0x57899944

代码例外:0xc0000005

Deplasare 缺陷:0x0000000000002255

ID 进程缺陷:0x8f0

最初应用程序出现错误:0x01d4ed7b46a74e6c

可从以下位置访问应用程序:C:\Program Files\Windows Sidebar\sidebar.exe

校准模数以 cu 为单位:

目录:\WINDOWS\System32\OLEAUT32.dll

ID报告:3b407c5a-f6eb-4909-82c8-9ed0e86f9861

事件 XML:

<事件> xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

<系统>

   <Provider Name="应用程序错误" />

   <EventID 限定符="0">1000</EventID>

   <级别> 2 </级别>

   <任务> 100 </任务>

   <关键字>0x80000000000000</关键字>

   <TimeCreated SystemTime="2019-04-07T19:51:22.516406500Z" />

   <事件记录ID>1161</事件记录ID>

   <Channel>应用程序</Channel>

   <计算机> Alexa-PC </计算机>

   <安全/> </系统> <事件数据>

   <数据>sidebar.exe</数据>

   <数据>6.0.6001.16510</数据>

   <数据> 4625ae7c </数据>

   <数据>OLEAUT32.dll</数据>

   <数据> 10.0.14393.0 </数据>

   <数据> 57899944 </数据>

   <数据>c0000005</数据>

   <数据>0000000000002255</数据>

   <数据> 8f0 </数据>

   <数据> 01d4ed7b46a74e6c </数据>

   <数据> C:\Program Files\Windows Sidebar\sidebar.exe </数据>

   <数据>C:\WINDOWS\System32\OLEAUT32.dll</数据>

   <数据> 3b407c5a-f6eb-4909-82c8-9ed0e86f9861 </数据>

   <数据>

   </数据>

   <数据>

   </数据> </事件数据> </事件>

答案1

解决方案似乎如下:Windows Vista 中的 Windows 边栏在注册表中有代码。sidebar.exe /regserver在添加 Windows 边栏的注册表项后,需要使用命令注册可执行文件之后,所有小工具都可以工作了。

相关内容