【问题标题】:I would like to know is there a 64 bit version of advapi32.dll?我想知道是否有 64 位版本的 advapi32.dll?
【发布时间】:2012-04-02 06:15:23
【问题描述】:

我在 Windows Server 2008 上有应用程序,它通过 Web 获取连接请求。连接是通过注册表项进行的。我收到此错误“找不到来自源 CUSTOMPROJECT Security 3335 的事件 ID 9300 的描述。引发此事件的组件未安装在您的本地计算机上或安装已损坏。您可以在本地安装或修复组件电脑。

如果事件源自另一台计算机,则显示信息必须与事件一起保存。

活动中包含以下信息:

ActiveX 组件无法创建对象

消息资源存在,但在字符串/消息表中找不到消息"

我想知道有没有 64 位版本的 advapi32.dll ?

【问题讨论】:

  • 如果你还在使用 Stack Overflow,请接受答案关闭话题。

标签: asp.net vb.net


【解决方案1】:

advapi64.dll 的快速 google 会返回相当数量的结果。

我也找到了这个链接:

http://social.msdn.microsoft.com/Forums/sk/netfx64bit/thread/410374d5-139a-47f9-9d5b-3851247f4024

这表明您应该在此处查找文件的 64 位版本:

%WinDir%\System32

【讨论】:

  • 此答案链接到 MSDN 上的正确答案,但其本身不正确。 %windir%\SysWOW64 下的任何内容都是纯 32 位的,所以不要被文件夹名称所迷惑。 WOW64 表示 Windows 64 位上的 Windows 32 位。
【解决方案2】:

32位计算机上,所有32位程序都将其文件存储在C:\Program Files中,系统范围的库位置为C:\System32.

64 位计算机上,64 位程序将其文件存储在 C:\Program Files 和系统范围的 C:\Windows\System32 文件夹中包含 64 位库。 32 位程序将其文件存储在 C:\Program Files (x86) 中,系统范围的文件夹为 C:\Windows\SysWOW64

这里名称中的“WOW64”部分是指微软的“Windows 32-bit on Windows 64-bit”软件,是操作系统的一部分。这允许 Windows 在 64 位版本的 Windows 上运行 32 位程序。 WoW64 重定向文件访问以确保程序正常运行。

这里有一个很好的article 解释它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-29
    • 2014-08-16
    • 2010-12-03
    • 2010-10-12
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 2023-03-03
    相关资源
    最近更新 更多