Starbase Codewright 备份文件写入并删除错误

Starbase Codewright 备份文件写入并删除错误

我正在使用 Codewright 7.0,并且不断收到错误消息:无法复制/移动文件“C:\Program 文件(x86)\CodeWright\cwright.ini备份文件C:\Program 文件(x86)\CodeWright\cwright.bak 如果我在“自定义”->“环境”->“备份”下更改“全局备份规范”,我会收到错误:无法删除现有的备份文件*C:\Program 文件 (x86)\CodeWright* 即使该目录中没有备份文件。

我希望仍有一些人在使用这款软件。任何建议都将不胜感激。

答案1

我收到以下错误:

Cant delete the existing backup file C:\Program Files (x86)\CodeWright

即使该目录中没有备份文件。

Codewright 7.0 是在 Windows Vista 发布时发布的。Windows Vista 带来了 Windows XP 所没有的一项重大安全变化,即用户帐户控制 (UAC)。借助此变化,Windows 可以保护 Program Files 等特别重要的目录。Windows 8 进一步提高了这种安全性,由于 Windows 8+ 引入的变化,许多以前在 Windows 7 上以兼容模式运行的软件都停止运行。

就您而言,由于您运行的是 Windows 10,默认情况下,未提升权限的用户没有创建程序配置文件备份所需的权限。在早期版本的 Windows 中,在 Program Files 目录中创建文件很常见,但在更高版本中,由于 UAC,这些文件会在其他位置创建。

由于您运行的是 Windows 10,因此解决问题的方法是简单地以提升的权限运行该应用程序。这将允许在应用程序关闭时创建并修改备份配置文件。

答案2

我已经使用 Codewright 的旧 5.1d 版本很多年了。每次我将 CW32 文件夹迁移到新 PC 时,我都会开始遇到此处描述的问题。一旦我使用 Win XP SP3 将 cw32.exe 的快捷方式修改为兼容模式,我最终就会解决这些问题。哈哈,我知道,它很旧,但我喜欢使用 Brief 编辑器的键盘映射功能。如果您使用的是 CW Ver 7,您可能能够在设置兼容模式时调用更高版本的 Windows。

相关内容