none
server2008,system32下的xml文件windows找不到 RRS feed

  • 问题

  • server2008
    \system32\aabbcc\abc.xml
    以上目录结构
    其中xml文件点击或者编辑都显示:“windows找不到文件‘...\system32\aabbcc\abc.xml’。请确认文件名是否正确后,再试一次”

    如果把abc.xml改为abc.txt,则可以编辑修改。

    abc.xml文件本身是一个系统的配置文件。

    在我本地的服务器上可以正常访问并运行,这台有问题的服务器是部署在机房里的。

    想问下高手,这个是安全策略还是什么原因引起的,如何能够正常访问.xml。

    多谢~!!
    2013年5月10日 3:17

答案

  • 再看了一眼,是32位程序在访问system32下的文件时,路径被重定向了。

    ===============================================================================================

    我记得Mark Russinovich在一个案例分析里提起过这种case

    相关资料:File System Redirector
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx

    In most cases, whenever a 32-bit application attempts to access %windir%\System32, the access is redirected to %windir%\SysWOW64.

    • 已建议为答案 Finy 2013年5月10日 4:22
    • 已标记为答案 terrywin 2013年5月10日 5:33
    2013年5月10日 4:21

全部回复

  • 这看起来像是xml后缀文件默认打开程序XML Editor的问题,你右键xml文件打开方式选成notepad是不会出错的。
    2013年5月10日 4:10
  • 再看了一眼,是32位程序在访问system32下的文件时,路径被重定向了。

    ===============================================================================================

    我记得Mark Russinovich在一个案例分析里提起过这种case

    相关资料:File System Redirector
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx

    In most cases, whenever a 32-bit application attempts to access %windir%\System32, the access is redirected to %windir%\SysWOW64.

    • 已建议为答案 Finy 2013年5月10日 4:22
    • 已标记为答案 terrywin 2013年5月10日 5:33
    2013年5月10日 4:21
  • 所以,楼主你遇到报错时,看看任务管理器里对应那个报错窗口的进程是不是32bit的?
    2013年5月10日 4:22