禁止修改注册表,设置文件不被删除,隐藏“添加/删除

简介:
   

·禁止访问注册表
开始-〉运行—〉gpedit.msc-〉用户配置-〉管理-〉系统-〉禁止访问注册表
配置为启用,并勾上禁用后台注册表写入
禁止访问命令提示符,配置为启用,并勾上禁用后台批处理
这样可以防止从后台更改注册表,但也无法访问注册表编辑器


·设置文件不被删除

无法做到防删除,无论你用多么牛B的方法加密、、
但很多菜鸟并不懂如何删除,如果你是独自使用一单独的用户,NTFS分区,使用微软自带的EFS加密方法已经很好了,具体方法是:右击你的文件夹--属性 --高级--在高级属性中选择最下面的“加密内容以便保护数据”,确定后只有你的账户可以察看该文件夹,其他用户都不可以,即使他是管理员。

 

·隐藏“添加/删除程序”中的程序
单击打开“开始”菜单中的运行”对话框,在其中输入Regedit启动注册表编辑器,然后依次选中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,在Uninstall项上右击,在弹出的菜单中选择“导出”,将该分支的注册选项备份为一个Reg文件,以备修改失败时进行恢复,这样我们就没有了后顾之忧。

在注册表中的Uninstall下面有很多子项,仔细观察一下就可以发现每一个子项其实都对应一个已安装的程序,如果你想简单一些那么直接将其选中并右击,在弹出的菜单中选择“删除”命令将其删除即可。
如果你不希望将关于某个程序的子项全部删除,那么我们还可以将该子项选中,然后直接在子项右侧的具体键值中找到“DisplayName”项,右击在弹出的菜单中选择“重命名”,并输入新的名称“QuietDisplayName”即可。这样要恢复隐藏的程序时也比较简单,只需要选中修改后的名称,再次右击选择“重命名”,并输入原来的键值名称即可。



.隐藏“添加/删除程序”选项
如果你不仅要隐藏某个程序,甚至不希望别人操作自己的“添加/删除程序”,那么我们就可以将其中的选项隐藏起来,不过这得需要你的计算机为Windows 2000及其以上版本。
同样打开“运行”对话框,输入“Gpedit.msc”打开组策略编辑器,然后依次找到“用户配置”→“管理模板”→“控制面板”→“添加/删除程序”,这样我们在右侧就会看到很多关于隐藏“添加/删除程序”窗口 中选项的控制命令,不过这些命令在默认情况下都没有被配置,即没有发挥作用。既然如此,就让我们来试试吧。例如双击其中的“隐藏更改或删除程序页”,打开 其属性窗口,在“设置”选项卡中将其设置为“已启用”,并单击底部的“保存”按钮返回。不必重新启动计算机,直接进入控制面板中打开“添加/删除程序” 项,怎么样“更改或删除程序”项跑哪去了。





本文转自 149banzhang 51CTO博客,原文链接:http://blog.51cto.com/149banzhang/719002,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
Shell Linux 开发工具
哇~真的是你呀!今天是用户操作中的修改属性、密码设置、删除
在Linux系统中,修改属性、密码设置和删除用户都是管理用户和文件系统的常见操作,下面让我们一起来看看。
74 1
|
6月前
|
Shell
取消hosts文件隐藏属性的方法
取消hosts文件隐藏属性的方法
防止用户复制管理员网址进入页面、设置禁用隐藏按钮权限以及防止修改禁用按钮权限
防止用户复制管理员网址进入页面、设置禁用隐藏按钮权限以及防止修改禁用按钮权限
112 0
LDUOJ spj 修改
LDUOJ spj 修改
68 0
LDUOJ spj 修改
|
Oracle Java 关系型数据库
修改注册表解决JDK目录更改后命令无效的问题
修改注册表解决JDK目录更改后命令无效的问题
197 0
修改注册表解决JDK目录更改后命令无效的问题
|
OLTP 数据库
数据的删除与修改
数据的删除与修改
189 0
Confluence 6 删除一个附加的文件
你需要具有 删除附件(Delete Attachment)的空间权限来删除一个附加的文件。 希望删除一个附加文件的所有版本: 进入含有附件的页面中。Go to  > Attachments选择你希望删除文件的后面的 删除(Delete)按钮。
1420 0
|
SQL 数据库
阻止保存要求重新创建表的修改
我的电脑数据库版本是  Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86)    在用数据库表设计器设计表结构时出现如上错误  阻止保存要求重新创建表的修改 解决方法: 在菜单栏的工具选项中的设计器选项卡中 取消 阻...
718 0