| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1181 人关注过本帖
标题:如何彻底干净无痕地清除系统中的ocx控件注册?
取消只看楼主 加入收藏
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:347
专家分:326
注 册:2013-10-4
结帖率:100%
收藏
 问题点数:0 回复次数:2 
如何彻底干净无痕地清除系统中的ocx控件注册?
假设,编写的软件中用到了树状控件Treeview(mscomctl.ocx)。软件发布之前需测试在用户干净的、从未安装过软件的Windows环境中,控件的安装注册情况,那么就需要一台干净如处子般的纯净Windows电脑。
最理想的测试环境是:
非Ghost系统,刚运行完Windows的安装,且未安装过任何一种软件。

讲真,很难找到这样的电脑,除非找台旧机,格式化,然后插入windows安装光盘或U盘,从光盘或U盘启动,一步一步完成整个Windows安装过程。
然后千万不要再进行任何操作!

偷懒的做法,是从虚拟机一步一步安装一个干净的Windows。

我们实在不想这么干,毕竟重新安装一遍Windows过程实在是有些漫长!

假设,现有一个相对干净的虚拟机镜像,几乎没装过什么软件,只可惜被“破处”了,上一次测试软件时,不幸注册了一下ocx控件:
copy mscomctl.ocx c:\windows\system32\
Regsvr32 mscomctl.ocx

话说,世上号称有一种叫“后悔药”的东西,虽说价钱极其昂贵——能否将这“破处”缝补一下,将就着,继续装作“处”来用?

当然,仅仅像下边这样子,不太管用,有点儿自欺欺人:
Regsvr32 /U mscomctl.ocx
del c:\windows\system32\mscomctl.ocx

因注册表中,似乎仍残存了一些mscomctl.ocx的注册信息。

有没有什么工具,在已经“破处”、既成事实、无法挽回的前提下,一键抹去一夜风流过后一切蛛丝马迹,让这位美丽女子——至少从表面看上去——仍是端庄处子,假装啥都没发生过?

——想。很想。在线等。


[此贴子已经被作者于2022-9-4 07:47编辑过]

搜索更多相关主题的帖子: ocx 软件 Windows 控件 安装 
2022-09-04 07:45
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:347
专家分:326
注 册:2013-10-4
收藏
得分:0 
以下是引用sostemp在2022-9-4 16:32:02的发言:
没安前与装后的注册表对比吧


正是!当时疏忽了,忘了事先装一个Total Uninstall之类工具,真是失策!!
2022-09-04 17:00
cssnet
Rank: 5Rank: 5
等 级:职业侠客
威 望:5
帖 子:347
专家分:326
注 册:2013-10-4
收藏
得分:0 
以下是引用my2318在2022-9-4 18:16:13的发言:

我一般用虚拟机,安装好后复制一个硬盘文件备份,每次使用前用备份覆盖原文件即可,省时省力


对头!今天发帖求教未果,下午便已在虚拟机重装了一个纯净XP,并备份好原文件,然后测试了控件注册。
2022-09-04 18:45
快速回复:如何彻底干净无痕地清除系统中的ocx控件注册?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016062 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved