完全控制Windows 7的系统文件夹的方法

    Windows 7相比前一代Windows XP操作系统,不仅在界面上有重大改进,在安全性上也提高到了前所未有的高度。为了防止系统文件被恶意修改,即使是以Administrator(管理员)用户登录,也不能获得对系统的全部权限(如下图)。那么我们如何修改系统文件夹中的文件呢?

 

    首先,考虑到本文的读者大都对于软件硬件没有深入的了解,因此本文中将尽量避免出现晦涩的词汇,更多地以图片搭配简洁的语言介绍。简单来说,我们之所以不能在Windows 7中修改系统文件,是由于如下两个原因:第一,系统文件夹的所有者是系统,而不是用户,因此不是你的东西,你自然修改不了;第二,默认情况下,所有用户对系统文件夹都只有浏览的权限,没有修改删除的权限,自然也是修改不了。因此,我们要想修改系统文件,就要分为两大步:更改所有者,更改权限。

 

    下面我以 “C:\Windows\System32\DriverStore”文件夹为例,介绍一下具体操作方法。

1、找到这个文件夹,在其上单击右键,选择“属性”。

2、点击“安全”选项卡,再点击下面的“高级”按钮(如下图)。

3、点击“所有者”选项卡,再点击下面的“编辑”按钮(如下图)。

4、在弹出的对话框中点击“其他用户或组”按钮。

5、在弹出的对话框中点击“高级”按钮。

6、在弹出的对话框中点击右边的“立即查找”按钮。

7、这时下方会出现搜索结果,选择名称为你的电脑用户名的那一项(一般都在列表的最后一项)。然后点“确定”(如下图)。在下一个对话框中点“确定”。

8、这时回到了之前“所有者”的对话框,勾选下方的“替换子容器和对象的所有者”选项,点“确定”按钮(如下图)。在下一个对话框中点“确定”,回到最初的属性窗口。这时第一大步就完成了。

9、这时点“编辑”按钮,在弹出的对话框中点“添加”按钮(如下图),这时弹出的对话框跟刚才弹出的某一个一样,也同样按刚才的操作,添加自己的用户(参照5、6、7)。

10、添加成功后,你就会看到自己的用户名出现在列表里。选中自己的用户名,这时看到下面也有一个列表,在“完全控制”一行对应的“允许”复选框中勾选,然后点击“确定”按钮(如下图)。

11、接下来会问你是否继续,当然选“是”了。至此,便大功告成,你现在就可以随意修改、删除该文件夹中的内容了。

 

    特别说明:系统文件夹中的文件通常都十分重要,如果随意删除,则极有可能造成系统死机、蓝屏、无法启动、数据丢失等情况,请用户一定确认您所修改系统文件夹中的文件不会对系统构成影响。如果因为您的不当修改造成损失的,须由您自身承担后果,与本文作者、文章发布网站无关。如果因为不当修改造成无法开机,重装系统也许是最好的选择。

 

    其他的系统文件夹的操作方法类似,大家可以自己举一反三。如果各位还有什么问题,可以和我E-mail交流(我的E-mail在这就不写出了,大家找一下,很好找的)。如果本文对你有帮助,别忘了回复一下啊!
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。程序主要针对0xc000007b问题设计,可以完美修复该问题。本程序中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 本程序为了应对一般电脑用户的使用,采用了傻瓜式一键设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、修复以及注册的全部功能,无需用户的介入,大大降低了使用难度。 本程序适用于多个操作系统,如Windows XP(需先安装.NET 2.0,详情请参阅“致Windows XP用户.txt”文件)、Windows Vista以及Windows 7,同时兼容32位操作系统和64位操作系统。本程序会根据系统的不同,自动调整任务模式,无需用户进行设置。 本程序采用了多线程编程技术,可充分利用系统的资源,减少时间的等待。同时,针对部分低性能电脑,也做了一定程度的优化。 本程序的V1.2版分为精简版、标准版以及增强版。其中的精简版仅包含部分DirectX组件,适合高级用户使用,精简版可以有针对性的减少程序的体积。但要注意,必须在程序“选项”中勾选“允许使用精简版的数据包”后方可使用,否则会出现自我校验失败的问题;标准版以及增强版都包含完整的DirectX组件,增强版中还额外包含了c++ Redistributable Package,因此增强版适合无法自行解决c++相关问题的用户使用。 程序有自动更新c++功能。由于绝大多数软件运行时需要c++的支持,并且c++的异常也会导致0xc000007b错误,因此程序在检测修复的同时,也会根据需要更新系统中的c++组件。此功能仅限于增强版。 本程序有自动记录日志功能,可以记录每一次检测修复结果,方便在出现问题时,及时分析和查找原因,以便找到解决办法。 程序的“选项”对话框中包含了2项高级功能。点击其中的“注册系统中所有dll文件”按钮可以自动注册系统文件夹下的所有dll文件。该项功能不仅能修复DirectX的问题,还可以修复系统中很多其他由于dll未注册而产生的问题,颇为实用。点击第二个按钮可以为dll文件的右键菜单添加“注册”和“卸载”项,方便对单独的dll文件进行注册。请注意,并不是所有的dll文件都可以通过这种方式注册。 程序附带了用户反馈程序,可以在用户允许的前提下发送检测修复结果。用户也可以在出现问题时通过反馈程序和软件作者进行交流,共同查找问题。反馈是完全自愿和匿名(如果不填写E-mail地址)的。 本程序基于Microsoft .NET Framework 2.0开发,对于Windows 2000、Windows XPWindows 2003的用户需要首先安装.NET Framework 2.0或更高版本方可运行本程序。有关下载和安装的详细信息请参阅“致Windows XP用户.txt”文件。对于Windows Vista、Windows 7用户,可以直接运行本程序。 本程序的官方博客地址为:http://blog.csdn.net/vbcom/article/details/6962388所有的更新以及技术支持都可以到该博客上找到。 DirectX修复工具V1.2.2更新日志 新增的功能: 新增在线修复功能(该功能为测试功能)。使用在线修复,可以使程序精简到极致的1MB,方便移动。同时仍支持离线修复,自由选择两不误。如果您无法连接到Internet,也可以手动下载离线数据包: http://blog.csdn.net/vbcom/article/details/7303410 修正的BUG: 修正了主程序的一些BUG。 修正了反馈程序的一些BUG。
/****************************************************************************** Module: VC-Logger Purpose: 记录程序日志。 1. 把日志信息输出到指定文件 2. 对于 GUI 程序,可以把日志信息发送到指定窗口 3. 对于Console应用程序,可以把日志信息发往标准输出 (std::cout) Desc: 1、功能: -------------------------------------------------------------------------------------- a) 把日志信息输出到指定文件 b) 每日生成一个日志文件 c) 对于 GUI 程序,可以把日志信息发送到指定窗口 d) 对于Console应用程序,可以把日志信息发往标准输出 (std::cout) e) 支持 MBCS / UNICODE,Console / GUI,win32 / x64 程序 f) 支持动态加载和静态加载日志组件 DLL g) 支持 DEBUG/TRACE/INFO/WARN/ERROR/FATAL 等多个日志级别 2、可用性: -------------------------------------------------------------------------------------- a) 简单纯净:不依赖任何程序库或框架 b) 使用接口简单,不需复杂的配置或设置工作 c) 提供 CStaticLogger 和 CDynamicLogger 包装类用于静态或动态加载以及操作日志组件,用户无需关注加载细节 d) 程序如果要记录多个日志文件只需为每个日志文件创建相应的 CStaticLogger 或 CDynamicLogger 对象 e) 只需调用 Log()/Debug()/Trace()/Info()/Warn()/Error()/Fatal() 等方法记录日志 f) 日志记录方法支持可变参数 g) 日志输出格式: 3、性能: -------------------------------------------------------------------------------------- a) 支持多线程同时发送写日志请求 b) 使用单独线程在后台写日志,不影响工作线程的正常执行 c) 采用批处理方式批量记录日志 Usage: 方法一:(静态加载 Logger DLL) -------------------------------------------------------------------------------------- 0. 应用程序包含 StaticLogger.h 头文件 1. 创建 CStaticLogger 对象(通常为全局对象) 2. 调用 CStaticLogger->Init(...) 初始化日志组件 3. 使用 CStaticLogger->Log()/Debug()/Trace()/Info()/Warn()/Error()/Fatal() 等方法写日志 4. 调用 CStaticLogger->UnInit(...) 清理日志组件(CStaticLogger 对象析构时也会自动清理日志组件) 方法二:(动态加载 Logger DLL) -------------------------------------------------------------------------------------- 0. 应用程序包含 DynamicLogger.h 头文件 1. 创建 CDynamicLogger 对象(通常为全局对象) 2. 调用 CDynamicLogger->Init(...) 初始化日志组件 3. 使用 CDynamicLogger->Log()/Debug()/Trace()/Info()/Warn()/Error()/Fatal() 等方法写日志 4. 调用 CDynamicLogger->UnInit(...) 清理日志组件(CDynamicLogger 对象析构时也会自动清理日志组件) 方法三:(直接用导出函数加载 Logger DLL) -------------------------------------------------------------------------

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值