win7系统下如何在C:\Windows\winsxs里面添加文件?

作者&投稿:厍庞 (若有异议请与网页底部的电邮联系)
windows7C盘windows文件夹里面的winsxs文件夹的东西能不能删,该如何删除~

winsxs是VISTA/Windows 7的Windows目录下一个非常重要的文件夹,该文件夹里边有很多重要的组件,版本也很复杂,为了保证Windows的正常运行,里面的文件是不可删除的,这些文件夹支撑着mscorwks.dll,没有它们nmscorwks也无法加载。如果强行删除后,可能只能以安全模式能勉强进入Windows,Windows也就“挂”了。

文件夹是专门装整页文件用的,主要目的是为了更好的保存文件,使它整齐规范。普通计算机文件夹是用来协助人们管理计算机文件的,每一个文件夹对应一块磁盘空间,它提供了指向对应空间的地址,它没有扩展名,也就不像文件的格式用扩展名来标识。

WinSxS是Windows目录下一个重要的目录,里面的文件不能删除的。
WinSxS下有很多重要的组件,版本也很繁杂。确保一个都不能少。这些文件支撑着mscorwks.dll,
没有他,mscorwks也无法加载。强行删除后可能安全模式可能能勉强进入Windows,Windows也就废了。


以下是关于微软的说明:支持COM和共享DLL的隔离
Windows XP在“Windows”目录下提供了一个名为“WinSxS”(Windows
Side-by-Side)的文件夹。系统使用这个文件夹存储各个版本的Windows XP组件,减少因为动态链接库(Dynamic Link Libraries,DLL)引起的配置问题(DLL hell)。组件的多个版本都
存储在这个文件夹中。Windows XP允许Win32? API组件和应用程序使用与这些程序在测试时所使用的版本完全一致的Microsoft 组件版本,并且不受其它程序或者操作系统升级的影响。Windows XP通
过XML文件来实现这一功能,这些XML文件保存了有关应用程序配置的元数据,
例如COM类、接口和类型库。

楼上的方法是可以确保你能操作C:\Windows\winsxs,但是降低了系统的安全性,本身系统文件夹就不能让你操作的。最好别这样做。我要说的是,你试图装2005是不明智的,因为即使是2008版本的都建议装上sp1,兼容性才好。所以,你装不上2005不是因为权限不够,是因为根本不兼容。我建议你装2008吧,等不久2010都出来了。2008是能装上的,这个保证。

这里是vc2008 express版本的下载地址。这个版本是免费的,适合初学者学习c++。Visual C++ 2008 Express Edition:
http://www.microsoft.com/express/vc/

当然,你也可以去微软官网下载vs2008 其他版本,需要激活。我给你下载地址:
Visual Studio 2008 试用版:
http://msdn.microsoft.com/zh-cn/sqlserver/aa700831.aspx

(如何变成正式版是很简单的,网上一大堆,找个正式版的码,然后装上之后用添加删除程序,点击卸载和更改,上面有个输入升级码的地方,输入你找的码即可激活正式版。)

右击文件夹,属性,安全,高级,所有者,把你的用户添加进去,确定后在属性,安全里编辑你的权限,完全控制就可以了

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理员取得所有权"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"



以上是注册表文件.保存成.reg文件,然后导入,右键点击文件有获得管理员权限选项.

Win7系统下提示计算机中丢失mfc42d.dll如何解决
答:有不少win7系统用户在使用电脑过程中会遇到各种各样的问题,比如就有用户反映说电脑突然提示计算机中丢失mfc42d.dll,出现这样的问题可能是因为该文件被木马病毒破坏,从而导致系统找不到此文件,下面小编就给大家讲解一下Win7系统下提示计算机中丢失mfc42d.dll的具体解决方法。不同系统下的存放目录:1、...

Win7系统如何修改用户配置文件夹位置
答:Win7系统修改用户配置文件夹位置的方法如下:1.首先将c:\users\default(默认这个目录是隐藏的)复制到d:\Users\下。2.将c:\users\public\复制到d:\Users\下。3.在命令行中输入regedit回车,找到HKEY_LOCAL_MACHINE\SOFTWARE; MICROSOFT\WINDOWSNT\CurrentVersion\ProfileList。4.将Default,Public,Profile...

Win7系统开机弹出"无法打开C:\\boot.ini文件.无法更改操作系统及超时...
答:6、输入到boot文件中点击保存;7、如果我们的电脑中找不到boot.ini文件的话,可以在C盘下右键点击新建文本文档。将其命名为boot.ini点击保存;8、然后打开我们新建的boot.ini文件,将第五步骤的代码,复制到其中点击保存即可。如果Win7系统开机提示无法打开C:\boot.ini文件的故障问题,直接采取上述教程...

win7系统下执行bootsect.exe提示不是有效的32位应用程序怎么办_百度知 ...
答:先格式化C盘:执行格式化命令format c:/q(注:如C盘是FAT32格式,想转NTFS格式的话,执行format c:/fs:ntfs)。输入:D:W7sourcessetup.exe 开始安装。经过上面的方法就可以帮助大家解决win7系统下执行bootsect.exe提示不是有效的32位应用程序这个问题,有遇到一样情况的用户们不妨可以参照上面的方法步骤...

64位Win7系统下如何打开并运行64位IE浏览器
答:接下来给大家介绍一下64位Win7系统下打开并运行64位IE浏览器的具体步骤吧。有部分用户可能知道,在64位Win7系统中,32位的程序被放置于C:Program Files (x86)文件夹下,而64位的则会自动安装在C:Program Files中 这和32位单使用一个C:Program Files是有所区别的。所以我们要打开64位IE浏览器的话...

win7系统,品牌机,没分区,就一个C区,所有系统、软件都在一个分区,现在想...
答:win7与XP的区别之一就是可以在一个分区下在进行无损分区。方法是:右键单击桌面“我的电脑”,选择第二项“管理(G)”,再点击“存储”-“磁盘管理”。右边一栏出现C盘,右键点击出现的C盘,选择“压缩卷”就可以按照自己的要求进行分区操作了。

win7旗舰版系统桌面路径默认在在C盘如何修
答:win7电脑下怎么修改默认安装路径 1:第一步:打开“开始”—“运行”,如图1:2:第二步:在弹出的窗口输“regedit”3:第三步:依次打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion,在右 侧窗口中找到“ProgramFilesDir”4:单击右键,选择修改,弹出一个“编辑字符串”的窗口,将数值数据...

如何在c++2010中运行c语言?win7系统
答:Microsoft Visual c++2010、Microsoft Visual c++2005、Microsoft Visual c++2008这一系列的,都要建立一个win32工程,然后再写源程序~~其实,我们现在做项目,基本都用Microsoft Visual c++2005系列的,vc++6.0已经不太用了,所以建议以后多用这一系列的编译器啊~~其实用的多了,他也很简单的,而且功能...

如何转移Win7在C盘的用户文件夹到其他盘
答:平时生成的文件(大多数人放在“桌面”、“我的文档”里的文件最多),都被保存在系统盘(或分区)之外;于是随时都可以在不必担心用户文件丢失的情况下重新安装系统(或恢复系统备份)。 注意,以下假你想把用户文件夹设置在D盘,假定D盘是NTFS分区。在安装Win7的过程中,要求输入用户名及密码的时候,...

win7系统桌面不在c盘如何还原?
答:有很多朋友把桌面移动到了d盘,移回去时候,会提示错误,那么该如何解决这个问题,解决方法如下。1、首先在键盘上按win+r,就可打开运行窗口。2、输入regedit,点击确定按钮,就可以打开注册表。3、在注册表路径框中输入HKEY_CURRENT_USER\Software\Explorer\Shell Folders,就可以在右侧窗口中找到Desktop...