Sublimetext3 升华文本更新3083错误-错误代码32

Sublimetext3 升华文本更新3083错误-错误代码32,sublimetext3,rename,Sublimetext3,Rename,在Windows 10计算机上尝试将Sublime Text 3更新为3083版时,我在更新结束时不断收到一条错误消息: '无法将C:\Program Files\Sublize Text 3重命名为C:\Program 文件\升华文本3(3083),错误代码:32' 我在微软的网站上查到它,错误32代表“该进程无法访问该文件,因为它正被另一进程使用” 因此,我尝试关闭所有其他程序并再次尝试更新,但我仍然遇到同样的问题。我也曾尝试以管理员身份运行该程序,但更新会产生相同的错误消息 我只安装了pa

在Windows 10计算机上尝试将Sublime Text 3更新为3083版时,我在更新结束时不断收到一条错误消息:

'无法将C:\Program Files\Sublize Text 3重命名为C:\Program 文件\升华文本3(3083),错误代码:32'

我在微软的网站上查到它,错误32代表“该进程无法访问该文件,因为它正被另一进程使用”

因此,我尝试关闭所有其他程序并再次尝试更新,但我仍然遇到同样的问题。我也曾尝试以管理员身份运行该程序,但更新会产生相同的错误消息

我只安装了package控件和Haxe插件,所以我找不到它不工作的任何其他原因,尽管我以前没有更新过它


有人能提供一些建议吗?

应用程序所要做的就是将新文件复制到sublime程序文件夹中。你可以自己做:

  • 关闭升华文本程序
  • 打开文件浏览器
    C:\Users\…\AppData\Local\Sublime Text 3\Update
    (或更新到达的任何位置)
  • 打开另一个
    C:\Program Files\Sublime Text 3
    (如果您想小心,请备份此文件夹)
  • 将所有内容从更新复制到
    程序文件
    文件夹
  • 运行升华文本(您现在应该看到更新对话框)
  • 如果一切正常,请删除更新文件夹和备份

  • 对我来说,我发现我的防病毒软件(Malwarebytes)导致了这个问题

    (我被提醒这一点,因为我试图使用网站上的安装程序进行更新,它警告我Malwarebytes保留了需要完成的文件。)

    我取消了安装程序,关闭了Malwarebytes,打开sublime,让它能够正常更新,并且运行良好

    这似乎很常见:


    我不敢相信chrome.exe(Google chrome)正在使用安装Sublime Text的文件夹。用解锁器移除该锁修复了更新错误

    这不像我在chrome上有任何插件或打开的与sublime文本相关的标签


    不过,我还是建议使用unlocker,它可以为您节省不止一次的时间。

    在我的例子中,原因是有一个包(Powershell Editor Services包),它为
    C:\Program Files\Sublime Text 3
    建立了一个句柄。即使在干净利落地退出Sublime文本之后,这些进程仍在继续运行。杀死它们并删除产生它们的软件包允许Sublime Text安装其更新

    我通过使用Process Explorer(procexp)发现了这一点。以下是方法:

    • 在procexp中,运行“查找句柄或DLL”(
      ctrl+F
      )。在搜索字段中键入“升华”。当我这样做时,我看到搜索结果中多次出现“C:\Program Files\Sublime Text 3”

    • 单击搜索窗口中的一个结果。在文件夹上具有句柄的进程将在procexp的主窗口中高亮显示

    • 将鼠标悬停在进程名称上。您将看到一个Windows提示,其中包含调用该进程的命令行。这是运行进程的命令行,该进程锁定了我机器上的Sublime Text 3文件夹:
      powershell.exe-NoProfile-NonInteractive-ExecutionPolicy Unrestricted-Command“&\”C:\Users\YourUser\AppData\Roaming\subgrame Text 3\Packages\powershell\editorservices/Start editorservices.ps1\”-editorservices版本“0.7.1\”-HostProfileId\“subgrametext\”-HostVersion\“3.0.3170\”LogLevel\“Verbose”\“-LogPath\”c:\users\yourus~1\appdata\local\temp\1526304355 EditorServices.log\”-bundedmodulespath\”c:\users\YourUser\appdata\Roaming\Sublime Text 3\Packages\PowerShell\EditorServices\modules\”

    该问题已记录在案并已得到解决。因此,团队正在响应。希望这里描述的过程能够帮助其他人发现并解决类似问题,而其他过程会留下不必要的句柄。

    在我的案例中,原因是我与同一台计算机中的其他用户打开了Sublime文本。我关闭了为每个用户创建一个超级文本,然后安装程序开始工作。

    在Windows 10上,这个问题困扰了我好几天,最后解决了

  • 导航到升华文本路径,如“C:/program files/sublime text/”
  • 查找“update_installer.exe”和“sublime_text.exe”
  • 打开文件的
    属性
    -
    兼容性
    -
    以管理员身份运行…
    (类似的情况,可能拼写错误)
  • 选择“确定”,然后重新运行升华文本

  • 第一,你不使用Build 3103有什么原因吗?第二,你没有运行Sublime或者没有打开任何Windows Explorer窗口,是吗?我会尝试,但我不认为是。我不知道为什么它只下载Build 3083,但可能是因为我不是注册用户?3103是最新版本的公测版,所以你不必是注册用户就可以使用它。你可以得到它。好的,我将卸载升华文本并重新安装。谢谢!我使用的是升华文本的便携版本。我在数据文件夹中找到了这个更新文件夹。然后我从第3步开始,它对我有效。谢谢。终于能够做到这一点,并摆脱了令人沮丧的错误。感谢今天禁用Windows Defender解决此问题。谢谢!