开发者社区> 问答> 正文

Windows卸载注册表数据

我正在寻找评估在各种键中找到的一些数据 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,其中一些SEEMS是多余的或不起作用的。

我找到了这个,但是这里似乎没有包含似乎毫无意义的特定属性,例如NoModify,NoRepair,NoRemove和UninstallPath。而且,它似乎只针对32位程序,而我找不到针对64位程序的类似文档。我希望能找到Microsoft提供的某种文档,这些文档准确地列出了所有属性的用途,不推荐使用的属性以及在多个键中重复它们时它们如何工作。例如,Autodesk Revit在GUID“主键”和另一个键中具有重复的UninstallString信息,似乎是实际控制的第二个键。因此,“添加和删除程序”必须具有某种内部(并希望记录在案)的机制,以处理此类情况并构建ARP UI。

编辑:是的,的确是个大杂烩。;)我有一个基于Powershell的工具,可以处理安装,更新,自定义并最终卸载程序。但这取决于事先确切地知道该如何卸载。我提供msiexec.exe的GUID,例如,带有静默标志,不重新启动,处理所有孤立的文件夹和注册表垃圾Windows程序遗留的问题,等等。此刻,我想写一篇有关如何收集该信息的博客文章。是基于GUID的卸载,还是使用安装程序的卸载,还是专用的卸载等。我想探讨为什么某些程序无法手动卸载,但可以通过自动化方式卸载。Autodesk Dynamo就是这样,我意识到的是,我并不十分了解发生了什么,我通过比其他任何方式都更多的尝试和错误来生成数据。不是我想写的博客。所以我希望既能自我教育又能解释一些细微差别。看来我的博客更像是“这真是一团糟,事实就是如此,这就是我在混乱中的工作方式”。:)

展开
收起
Puppet 2019-12-17 18:02:26 684 0
1 条回答
写回答
取消 提交回答
  • 打开【开始】菜单,在【附件】选项中,找到【运行】选项。

    [正版激活]microsoft office20192010下载免费完整版 35元长久激活查看详情>>广告 2 点击【运行】,弹出界面。

    3 输入regedit,点击【确定】按钮,弹出【注册表编辑器】窗口。

    microsoft office2019激活密钥_35元永久激活_带安装包查看详情>>广告 4 在上图窗口中,依次找到【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall】选种其中一个文件夹。

    5 窗口右边就会出现该文件夹下的文件信息,包含【名称】、【类型】、【数据】三列信息,找到所想删除的文件,并删除。

    2021-02-09 11:03:00
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《云服务器运维之Windows篇》 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载