none
WIN10系统缺乏原生GetShortPath函数 RRS feed

  • 问题

  • 我在使用我们自己公司开发的软件,但是出现了文件名中夹杂空格就打不开的状况,找到研发测试中心的人员回复我说我的电脑中缺乏微软系统的原生函数GetShortPath,导致软件的API接口无法接入,长文件名无法变成短函数导致文件无法被软件识别。由于是微软系统的程序丢失,所以我们的程序员也不敢随意开发补丁。
    2018年1月17日 10:32

全部回复

  • 您好,

    经过我的测试,我可以随意的在我的Windows 10各种版本的测试机里面创建夹杂空格文件名的文件。

    所以应该是你的这一台Windows 系统文件损坏或者丢失。

    建议你运行以下命令来修复:

    1. 打开命令提示符。

    2. 输入以下命令

    sfc / scannow

    Dism / Online / Cleanup-Image / restoreHealth

    如果没有被修复的话,建议你使用完好的的Windows 10 镜像进行In-Place upgrade修复。

    1. 如果是家庭版或者专业版,建议通过以下地址下载点击立即更新或者通过ISO来更新。

        https://www.microsoft.com/zh-cn/software-download/windows10

    2. 如果是企业版,请访问你的MSDN订阅或者批量许可中心去下载Windows 10 1703 的ISO。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年1月18日 8:31
    版主