2009年3月20日星期五

NTFS文件流引发的麻烦

今天在Windows Server 2003上安装软件时发现,有些安装程序无法运行,弹出错误对话框中显示:
Windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。
文件没有问题,在其他机器上可以运行。百思不得其解,难道是系统坏了?

上网搜了一下,发现有些用户反映了相同的情况。有意思的事,有用户说,把文件打包到一个RAR文件中,然后在WinRAR中直接双击运行,就可以运行。我试了一下,果然如此。

有经过大量搜索,终于找到了原因和解决方法:http://x1983.spaces.live.com/Blog/cns!681E958755D46F47!2046.entry

原来是NTFS文件系统的保护作用。只要用右键点击文件,选择“属性”,在弹出对话框的常规项目下方会多出一个安全,描述为:“此文件来自其他计算机,可能被阻止以帮助保护该计算机”,并有一个“解除锁定”按钮,点击“解除锁定”即可。