我一直在努力寻找一种方法来 "defragment" the registry在我的 Windows 机器上。首先,这有意义吗?这样做有什么好处吗? (在 superuser.com 上不太喜欢)其次,我正在寻找一种使用 C/C++ 和 Windows API 重写注册表的方法。有没有办法读取注册表并将其写入一个新文件,同时删除未使用的字节? (我可能必须先写入新文件,然后启动到另一个操作系统/磁盘,然后才能覆盖原始文件……但我愿意冒这个风险。)
最佳答案
微软的PageDefrag正是这样做的,因为它在其页面上声明“PageDefrag 使用标准文件碎片整理 API 对文件进行碎片整理。”
(链接文章的副本是 here 因为在典型的 MSDN 样式中,它们的链接已失效。)
关于windows - 在 Windows 中重写注册表文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3060112/