认识电脑32位和64位dll文件存放在那个文件夹

想知道xlive.dll、msvcr100.dll、xinput1.dll这类dll文件放在哪里吗?当然,dll文件非常的多,远远不知这三种,将dll文件放在对的地方才是最终的目的,但System32和SysWOW64这两个文件夹很容易被混淆,我们来详细探索下。

xlive.dll、msvcr100.dll、xinput1.dll这类dll文件放在哪里?

1、 32位版本的Windows保持16位和32位dll文件的方式是非常简单的。

2、64位版本的Windows保持64位和32位dll文件的方式就复杂了。

每一台Windows操作系统都会创建了一个新的名为 System32 的文件夹来存放32位的dll文件。而在在64位版本的Windows内,Windows则会创建一个32位系统没有的 SysWOW64 文件夹做为64位dll的仓库。

32位代码不能默认在64位版本的Windows内运行。为了运行32位的应用程序,Windows使用 WOW64 emulator ,来让这些应用程序还认为它们在32位版本的Windows内运行。 当你安装一个32位的应用程序,安装向导通过 WOW64 emulato 运行。

这意味着当你安装一个应用程序,安装向导并不知道这个程序被安装到64位版本的Windows内,并且和它运行在32位操作系统一样把dll文件写到 \Windows\System32 文件夹里面。当然,WOW64知道安装向导通过 emulator 来运行的32位应用程序。同时也知道64和32位代码不能混合在一起。所以,WOW64 emulator 给 \Windows\SysWOW64 创建一个别名。这意味着32位应用程序要写入到 \Windows\System32 文件夹或者从 \Windows\System32 文件夹读取, WOW64 emulator 都能使其改道到 \Windows\SysWOW64 文件夹。

当然,这个过程是可以中断的,可以使用以下函数:

函数禁止重定向:Wow64DisableWow64FsRedirection

或恢复重定向:Wow64RevertWow64FsRedirection

所以dll文件的存放,一般都是如下示例存放dll文件:

WinXP 32位:C:\WINDOWS\System32

WinXP 64位:C:\WINDOWS\SysWOW64

Win7/8/8.1/10 32位:C:\Windows\System32

Win7/8/8.1/10 64位:C:\Windows\SysWOW64

以上便是关于xlive.dll、msvcr100.dll、xinput1.dll这类dll文件放在哪里的一些讲解,用户再注册一下dll文件,使用命令:regsvr32 xxx.dll 其中xxx代表dll文件的名字。

想知道xlive.dll、msvcr100.dll、xinput1.dll这类dll文件放在哪里吗?当然,dll文件非常的多,远远不知这三种,将dll文件放在对的地方才是最终的目的,但System32和SysWOW64这两个文件夹很容易被混淆,我们来详细探索下。

xlive.dll、msvcr100.dll、xinput1.dll这类dll文件放在哪里?

1、 32位版本的Windows保持16位和32位dll文件的方式是非常简单的。

2、64位版本的Windows保持64位和32位dll文件的方式就复杂了。

每一台Windows操作系统都会创建了一个新的名为 System32 的文件夹来存放32位的dll文件。而在在64位版本的Windows内,Windows则会创建一个32位系统没有的 SysWOW64 文件夹做为64位dll的仓库。

32位代码不能默认在64位版本的Windows内运行。为了运行32位的应用程序,Windows使用 WOW64 emulator ,来让这些应用程序还认为它们在32位版本的Windows内运行。 当你安装一个32位的应用程序,安装向导通过 WOW64 emulato 运行。

这意味着当你安装一个应用程序,安装向导并不知道这个程序被安装到64位版本的Windows内,并且和它运行在32位操作系统一样把dll文件写到 \Windows\System32 文件夹里面。当然,WOW64知道安装向导通过 emulator 来运行的32位应用程序。同时也知道64和32位代码不能混合在一起。所以,WOW64 emulator 给 \Windows\SysWOW64 创建一个别名。这意味着32位应用程序要写入到 \Windows\System32 文件夹或者从 \Windows\System32 文件夹读取, WOW64 emulator 都能使其改道到 \Windows\SysWOW64 文件夹。

当然,这个过程是可以中断的,可以使用以下函数:

函数禁止重定向:Wow64DisableWow64FsRedirection

或恢复重定向:Wow64RevertWow64FsRedirection

所以dll文件的存放,一般都是如下示例存放dll文件:

WinXP 32位:C:\WINDOWS\System32

WinXP 64位:C:\WINDOWS\SysWOW64

Win7/8/8.1/10 32位:C:\Windows\System32

Win7/8/8.1/10 64位:C:\Windows\SysWOW64

以上便是关于xlive.dll、msvcr100.dll、xinput1.dll这类dll文件放在哪里的一些讲解,用户再注册一下dll文件,使用命令:regsvr32 xxx.dll 其中xxx代表dll文件的名字。


    相关文章

    如何阻止网页弹出窗口

    1.用屏蔽软件 (有副作用,慎用) 百度搜霸http://bar.baidu.com/sobar/promotion.html 3721 雅虎助手 2.看看 彻底告别浏览器弹出窗口 中国电脑教育报 2005-3-20 21:39:00 文/ ...

    电脑开机后图标显示很慢,进入桌面很慢是什么原因?

    1.桌面图标太多:桌面图标应该控制在10个以内最好(加上原有的图标共10个),因为每加载一个图标都会费很长的时间,这样一来,开机也就慢了许多. 2.开机加载项太多:开机是加载项太多不但会是开机桌面显示得慢,还会拖累电脑,使电脑浪费太多资源, ...

    2016年鼎信诺常见问题处理

    以下内容为鼎信诺审计软件使用常见问题归纳.鼎信诺6118和鼎信诺6508在下文统称鼎信诺6000系列. 一.打开底稿报表没有数据/没有合计数 1. 随便打开一张底稿先确定Excel功能键上有没有鼎信诺的功能键"加载项"或 ...

    电脑软件必备知识

    电脑软件必备知识 有了Windows还要DOS吗? Windows操作系统既人性化又操作容易,既然有那么多优点,还需要DOS操作系统吗? 如果你完全都在Windows操作系统下操作,大可将DOS操作系统丢在一边,只要学会Windows操作系 ...

    系统优化方法 大全

    系统优化方法大全 增加C 盘空间 1. 打开"我的电脑"-"工具"-"文件夹选项"-"查看"-在"显示所有文件和文件夹"选项前打勾-&quo ...

    B 全角与半角有什么区别

    B 全角与半角有什么区别?各在什么情况下使用? 全角占两个字节,半角占一个字节. 半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半角还是全角,汉字都还是要占两个字节 在编程序的源代码中只能使用半角标点(不包括 ...

    笔记本电脑,开机很慢?怎么办?

    笔记本电脑,开机很慢?怎么办?.txt男人应该感谢20多岁陪在自己身边的女人.因为20岁是男人人生的最低谷,没钱,没事业:而20岁,却是女人一生中最灿烂的季节.只要锄头舞得好,哪有墙角挖不到?怎样最好的将Windows XP加速到极限 1. ...

    电脑内存清理

    Windows XP快上几倍的三招,设置起来非常简单,但是文章又不乏实用性. 1.减少开机磁盘扫描等待时间,开始→运行,键入:chkntfs /t:0 2.删除系统备份文件: 在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了.开 ...

    杀毒软件拖慢电脑的原因2

    相信大家都知道:卡巴斯基一直都是宁可杀错一万,都不放过一个,宁可把系统杀掉,都不会让一个病毒走掉,这是卡巴家族的家族遗传病.但是有什么方法可以让卡巴不死机呢? 一:开机慢 电脑开机速度变慢的原因主要分三类,请参考以下来处理:(您也可以下载使 ...