对目录 aux.{645FF040-5081-101B-9F08-00AA002F954E}的删除

本文介绍了一种使用特定命令和步骤删除无法正常移除的aux目录的方法,并解释了该目录产生的原因及其隐藏特性。

对目录 aux.{645FF040-5081-101B-9F08-00AA002F954E}的删除过程

用了一个ulock的软件,后生成一aux.{645FF040-5081-101B-9F08-00AA002F954E}目录,不可删除,研究良久,终发现其奥秘,删除步骤如下:

run->cmd
cd aux~1.{64所在目录。
cd aux~1.{64
cd e2e2~1
dir 可看见有一个aux目录
rd aux/
cd ..
rd e2e2~1
cd ..
rd aux~1.{64

over!

对于e2e2~1 目录我是在dos下发现的,哈哈,后来发现可以用dir /X 查看,晕。

建立过程:

mkdir aux.{645FF040-5081-101B-9F08-00AA002F954E}/
mkdir .../
mkdir aux/

**********************************************************

附:

创建或者删除设备名con、aux、prn、nul、com2、lpt1开头的文件或目录
分类:默认栏目如果是目录:特点是在最后面加"/"符号

c:>md c:/windows/con/

c:>rd c:/windows/con/


如果是文件:特点是在最前面加"//./"符号

c:>copy 文本文档.txt  //./c:/windows/con.exe

 

### 关于HKEY_CLASSES_ROOT\TypeLib\{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}注册表项的作用解释 #### 一、注册表项的功能概述 `HKEY_CLASSES_ROOT\TypeLib\{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}` 是 Windows 注册表中的一个条目,主要用于存储与特定类型库(Type Library)相关的信息。此 GUID `{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}` 特指 Microsoft Office 的核心组件 `mso.dll` 所关联的类型库[^1]。 具体来说,该注册表项记录了以下内容: - **版本号**:表示不同版本的类型库文件。 - **语言标识符**:指定支持的语言环境(如英语、中文等),通常以十六进制形式呈现。 - **路径信息**:指向实际的 DLL 或 EXE 文件的位置,以便应用程序能够加载对应的类型库资源。 这些数据对于开发人员尤其重要,因为它们帮助编程工具识别和链接到正确的 COM 组件或 ActiveX 控件实例化所需的接口定义[^3]。 #### 二、常见问题及其解决方法 如果在操作过程中遇到错误提示类似于 “fatal error C1084: Cannot read type library file...”, 这通常是由于以下几个原因之一造成的: 1. **重复注册冲突** 当同一类型的多个版本被同时登记在同一节点下时可能导致混乱情况发生。例如,在安装新的Office套件期间可能会覆盖掉旧版设置而不完全清除先前残留的数据结构[^2]。 2. **损坏或者丢失的目标文件** 如果目标动态链接库(.dll)或者其他执行单元(.exe)不存在于预期位置,则即使存在有效的注册也不能正常工作[^4]。 针对上述两种情形可以采取相应措施来修复: - 清理多余无用的历史遗留子键值对; - 验证并重新部署缺失的核心软件包; 通过访问 regedit 工具手动调整受影响区域的内容不失为一种有效手段,但需谨慎行事以免造成更大范围内的系统不稳定现象。 ```python import winreg def delete_registry_key(path_to_key): try: key = winreg.OpenKey(winreg.HKEY_CLASSES_ROOT, path_to_key, 0, winreg.KEY_ALL_ACCESS) while True: subkey_name = winreg.EnumKey(key, 0) if not subkey_name: break full_subkey_path = f"{path_to_key}\\{subkey_name}" delete_registry_key(full_subkey_path) winreg.DeleteKey(key, "") print(f"Deleted Key: {path_to_key}") except FileNotFoundError as e: pass delete_registry_key(r"TypeLib\{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}\UnwantedVersion") ``` 以上脚本展示了如何利用 Python 脚本来安全地移除不需要的注册表分支作为示范用途,请根据实际情况修改参数后再应用至生产环境中去。 ---
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值