病毒安全知识,电脑网络技术,手工杀毒方法,答疑解决笔记

导航

« 电脑为什么不断地安装“流氓”软件桌面位置被改动,系统服务连不上 »

当前用户的系统变量

  因为最近老遇到桌面位置被流氓软件篡改,想修复,就看到%USERPROFILE%这样的系统变量,想查查这东西是怎么定义的。一般,这些系统变量是按用户配置,保存于注册表,要找到它们的值 ,就要看是什么用户,可以用以下命令来查用户对应的SID:wmic useraccount get name,sid,然后到注册表里找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,下面就是对应不同用户的SID,选择对应的SID,在右边的ProfileImagePath就是这个%USERPROFILE%的路径,用命令set也能看到,不过set看到是所有的系统变量的值,可以用set | find “USERPROFILE"或者set | findstr USERPROFILE,就能查看到特定的系统变量的值,find与findstr的区别就是,后者是前者的增强版,后者要找的字符串可加也可不加引号。

  如果%USERPROFILE%能搞定,就能修复桌面位置,这个位置修改在注册表HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/User Shell Folders和HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders右边desktop处修改,当然可以不用系统变量,直接写真实路径也行。这两个注册表的位置里不仅有桌面,还有很多个人设置,可以搞,如下载、收藏夹、音乐、视频的系统文件夹位置。在HKEY_LOCAL_MACHINE下,也有这些配置参数,据说优先于HKEY_CURRENT_USER,一般当前用户还是改HKEY_CURRENT_USER。

  最后,我遇到的问题和这个系统变量无关,因为”流氓“软件们应该改的不是这里,所以以上这些知识暂时没用上,至于我的问题的解决,看下一篇吧。


>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2213.html

发表评论(无须注册,所有评论在审核通过后显示):

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  • 微信订阅号
    微信订阅

最新发表

最新评论及回复

本站出现的所有广告均不代表本人及本站观点立场 | 关于我 | 网站地图 | 联系邮箱 | 返回顶部
Copyright 2008-2020 www.stormcn.cn. All Rights Reserved. Powered By Z-Blog.

闽公网安备 35010202000133号