<p dir="auto">Hi,</p>
<p dir="auto">I seem to be unable to install Atom 0.188 on Windows 7. The installer just exits with an error message, which links to the following log:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Ein Teil des Pfades &quot;C:\Users\christian.schilling\AppData\Local\atom\packages\RELEASES&quot; konnte nicht gefunden werden.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   bei Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   bei Squirrel.UpdateManager.CheckForUpdateImpl.&lt;CheckForUpdate&gt;d__28.MoveNext()
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.169.0
ApplyReleasesImpl: runPostInstallAndCleanup: starting fixPinnedExecutables
ApplyReleasesImpl: fixPinnedExecutables: oldAppDirectories is empty, this is pointless
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.169.0\atom.exe]
ApplyReleasesImpl: cleanDeadVersions: for version 0.169.0
ApplyReleasesImpl: cleanDeadVersions: exclude folder app-0.169.0
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: No release to install, running the app
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.181.0\atom.exe]
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: No release to install, running the app
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.181.0\atom.exe]
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Ein Teil des Pfades &quot;C:\Users\christian.schilling\AppData\Local\atom\packages\RELEASES&quot; konnte nicht gefunden werden.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   bei Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   bei Squirrel.UpdateManager.CheckForUpdateImpl.&lt;CheckForUpdate&gt;d__28.MoveNext()
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.181.0
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.181.0\atom.exe]
ApplyReleasesImpl: Starting fixPinnedExecutables
ApplyReleasesImpl: fixPinnedExecutables: oldAppDirectories is empty, this is pointless
ApplyReleasesImpl: cleanDeadVersions: for version 0.181.0
ApplyReleasesImpl: cleanDeadVersions: exclude folder app-0.181.0
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Ein Teil des Pfades &quot;C:\Users\christian.schilling\AppData\Local\atom\packages\RELEASES&quot; konnte nicht gefunden werden.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   bei Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   bei Squirrel.UpdateManager.CheckForUpdateImpl.&lt;CheckForUpdate&gt;d__28.MoveNext()
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.187.0
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.187.0\atom.exe]
ApplyReleasesImpl: Starting fixPinnedExecutables
ApplyReleasesImpl: fixPinnedExecutables: oldAppDirectories is empty, this is pointless
ApplyReleasesImpl: cleanDeadVersions: for version 0.187.0
ApplyReleasesImpl: cleanDeadVersions: exclude folder app-0.187.0
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
IEnableLogger: Failed to copy Update.exe to C:\Users\christian.schilling\AppData\Local\atom\Update.exe: System.IO.IOException: Der Prozess kann nicht auf die Datei &quot;C:\Users\christian.schilling\AppData\Local\atom\Update.exe&quot; zugreifen, da sie von einem anderen Prozess verwendet wird.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   bei System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
   bei Squirrel.Update.Program.&lt;&gt;c__DisplayClass2f.&lt;Install&gt;b__28()
   bei Squirrel.Utility.LogIfThrows(IFullLogger This, LogLevel level, String message, Action block)
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
IEnableLogger: Failed to copy Update.exe to C:\Users\christian.schilling\AppData\Local\atom\Update.exe: System.IO.IOException: Der Prozess kann nicht auf die Datei &quot;C:\Users\christian.schilling\AppData\Local\atom\Update.exe&quot; zugreifen, da sie von einem anderen Prozess verwendet wird.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   bei System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
   bei Squirrel.Update.Program.&lt;&gt;c__DisplayClass2f.&lt;Install&gt;b__28()
   bei Squirrel.Utility.LogIfThrows(IFullLogger This, LogLevel level, String message, Action block)
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: Found partially applied release folder, killing it: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
IEnableLogger: Failed to install package to app dir: System.IO.PathTooLongException: Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
   bei System.IO.PathHelper.GetFullPathName()
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.GetFullPathInternal(String path)
   bei System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   bei System.IO.FileInfo..ctor(String fileName)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.copyFileToLocation(FileSystemInfo target, IPackageFile x)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__89(IPackageFile x)
   bei System.Collections.Generic.List`1.ForEach(Action`1 action)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__88()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;installPackageToAppDir&gt;d__8e.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.Utility.&lt;LogIfThrows&gt;d__4f`1.MoveNext()
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: Found partially applied release folder, killing it: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
IEnableLogger: Failed to install package to app dir: System.IO.PathTooLongException: Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
   bei System.IO.PathHelper.GetFullPathName()
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.GetFullPathInternal(String path)
   bei System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   bei System.IO.FileInfo..ctor(String fileName)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.copyFileToLocation(FileSystemInfo target, IPackageFile x)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__89(IPackageFile x)
   bei System.Collections.Generic.List`1.ForEach(Action`1 action)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__88()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;installPackageToAppDir&gt;d__8e.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.Utility.&lt;LogIfThrows&gt;d__4f`1.MoveNext()
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
IEnableLogger: Failed to install package to app dir: System.IO.PathTooLongException: Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
   bei System.IO.PathHelper.GetFullPathName()
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.GetFullPathInternal(String path)
   bei System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   bei System.IO.FileInfo..ctor(String fileName)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.copyFileToLocation(FileSystemInfo target, IPackageFile x)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__89(IPackageFile x)
   bei System.Collections.Generic.List`1.ForEach(Action`1 action)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__88()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;installPackageToAppDir&gt;d__8e.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.Utility.&lt;LogIfThrows&gt;d__4f`1.MoveNext()
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Ein Teil des Pfades &quot;C:\Users\christian.schilling\AppData\Local\atom\packages\RELEASES&quot; konnte nicht gefunden werden.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   bei Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   bei Squirrel.UpdateManager.CheckForUpdateImpl.&lt;CheckForUpdate&gt;d__28.MoveNext()
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
ApplyReleasesImpl: Found partially applied release folder, killing it: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
IEnableLogger: Failed to install package to app dir: System.IO.PathTooLongException: Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
   bei System.IO.PathHelper.GetFullPathName()
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.GetFullPathInternal(String path)
   bei System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   bei System.IO.FileInfo..ctor(String fileName)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.copyFileToLocation(FileSystemInfo target, IPackageFile x)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__89(IPackageFile x)
   bei System.Collections.Generic.List`1.ForEach(Action`1 action)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__88()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;installPackageToAppDir&gt;d__8e.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.Utility.&lt;LogIfThrows&gt;d__4f`1.MoveNext()"><pre class="notranslate"><code class="notranslate">Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Ein Teil des Pfades "C:\Users\christian.schilling\AppData\Local\atom\packages\RELEASES" konnte nicht gefunden werden.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   bei Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   bei Squirrel.UpdateManager.CheckForUpdateImpl.&lt;CheckForUpdate&gt;d__28.MoveNext()
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.169.0
ApplyReleasesImpl: runPostInstallAndCleanup: starting fixPinnedExecutables
ApplyReleasesImpl: fixPinnedExecutables: oldAppDirectories is empty, this is pointless
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.169.0\atom.exe]
ApplyReleasesImpl: cleanDeadVersions: for version 0.169.0
ApplyReleasesImpl: cleanDeadVersions: exclude folder app-0.169.0
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: No release to install, running the app
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.181.0\atom.exe]
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: No release to install, running the app
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.181.0\atom.exe]
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Ein Teil des Pfades "C:\Users\christian.schilling\AppData\Local\atom\packages\RELEASES" konnte nicht gefunden werden.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   bei Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   bei Squirrel.UpdateManager.CheckForUpdateImpl.&lt;CheckForUpdate&gt;d__28.MoveNext()
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.181.0
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.181.0\atom.exe]
ApplyReleasesImpl: Starting fixPinnedExecutables
ApplyReleasesImpl: fixPinnedExecutables: oldAppDirectories is empty, this is pointless
ApplyReleasesImpl: cleanDeadVersions: for version 0.181.0
ApplyReleasesImpl: cleanDeadVersions: exclude folder app-0.181.0
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Ein Teil des Pfades "C:\Users\christian.schilling\AppData\Local\atom\packages\RELEASES" konnte nicht gefunden werden.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   bei Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   bei Squirrel.UpdateManager.CheckForUpdateImpl.&lt;CheckForUpdate&gt;d__28.MoveNext()
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.187.0
ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\christian.schilling\AppData\Local\atom\app-0.187.0\atom.exe]
ApplyReleasesImpl: Starting fixPinnedExecutables
ApplyReleasesImpl: fixPinnedExecutables: oldAppDirectories is empty, this is pointless
ApplyReleasesImpl: cleanDeadVersions: for version 0.187.0
ApplyReleasesImpl: cleanDeadVersions: exclude folder app-0.187.0
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
IEnableLogger: Failed to copy Update.exe to C:\Users\christian.schilling\AppData\Local\atom\Update.exe: System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\christian.schilling\AppData\Local\atom\Update.exe" zugreifen, da sie von einem anderen Prozess verwendet wird.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   bei System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
   bei Squirrel.Update.Program.&lt;&gt;c__DisplayClass2f.&lt;Install&gt;b__28()
   bei Squirrel.Utility.LogIfThrows(IFullLogger This, LogLevel level, String message, Action block)
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
IEnableLogger: Failed to copy Update.exe to C:\Users\christian.schilling\AppData\Local\atom\Update.exe: System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\christian.schilling\AppData\Local\atom\Update.exe" zugreifen, da sie von einem anderen Prozess verwendet wird.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   bei System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
   bei Squirrel.Update.Program.&lt;&gt;c__DisplayClass2f.&lt;Install&gt;b__28()
   bei Squirrel.Utility.LogIfThrows(IFullLogger This, LogLevel level, String message, Action block)
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: Found partially applied release folder, killing it: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
IEnableLogger: Failed to install package to app dir: System.IO.PathTooLongException: Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
   bei System.IO.PathHelper.GetFullPathName()
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.GetFullPathInternal(String path)
   bei System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   bei System.IO.FileInfo..ctor(String fileName)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.copyFileToLocation(FileSystemInfo target, IPackageFile x)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__89(IPackageFile x)
   bei System.Collections.Generic.List`1.ForEach(Action`1 action)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__88()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;installPackageToAppDir&gt;d__8e.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.Utility.&lt;LogIfThrows&gt;d__4f`1.MoveNext()
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: Found partially applied release folder, killing it: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
IEnableLogger: Failed to install package to app dir: System.IO.PathTooLongException: Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
   bei System.IO.PathHelper.GetFullPathName()
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.GetFullPathInternal(String path)
   bei System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   bei System.IO.FileInfo..ctor(String fileName)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.copyFileToLocation(FileSystemInfo target, IPackageFile x)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__89(IPackageFile x)
   bei System.Collections.Generic.List`1.ForEach(Action`1 action)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__88()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;installPackageToAppDir&gt;d__8e.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.Utility.&lt;LogIfThrows&gt;d__4f`1.MoveNext()
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
IEnableLogger: Failed to install package to app dir: System.IO.PathTooLongException: Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
   bei System.IO.PathHelper.GetFullPathName()
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.GetFullPathInternal(String path)
   bei System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   bei System.IO.FileInfo..ctor(String fileName)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.copyFileToLocation(FileSystemInfo target, IPackageFile x)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__89(IPackageFile x)
   bei System.Collections.Generic.List`1.ForEach(Action`1 action)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__88()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;installPackageToAppDir&gt;d__8e.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.Utility.&lt;LogIfThrows&gt;d__4f`1.MoveNext()
Program: Starting Squirrel Updater: --install .
Program: Starting install, writing to C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Ein Teil des Pfades "C:\Users\christian.schilling\AppData\Local\atom\packages\RELEASES" konnte nicht gefunden werden.
   bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   bei Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   bei Squirrel.UpdateManager.CheckForUpdateImpl.&lt;CheckForUpdate&gt;d__28.MoveNext()
CheckForUpdateImpl: Reading RELEASES file from C:\Users\christian.schilling\AppData\Local\SquirrelTemp
CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
ApplyReleasesImpl: Found partially applied release folder, killing it: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
ApplyReleasesImpl: Writing files to app directory: C:\Users\christian.schilling\AppData\Local\atom\app-0.188.0
IEnableLogger: Failed to install package to app dir: System.IO.PathTooLongException: Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
   bei System.IO.PathHelper.GetFullPathName()
   bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   bei System.IO.Path.GetFullPathInternal(String path)
   bei System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   bei System.IO.FileInfo..ctor(String fileName)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.copyFileToLocation(FileSystemInfo target, IPackageFile x)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__89(IPackageFile x)
   bei System.Collections.Generic.List`1.ForEach(Action`1 action)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8c.&lt;installPackageToAppDir&gt;b__88()
   bei System.Threading.Tasks.Task.InnerInvoke()
   bei System.Threading.Tasks.Task.Execute()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.UpdateManager.ApplyReleasesImpl.&lt;installPackageToAppDir&gt;d__8e.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei Squirrel.Utility.&lt;LogIfThrows&gt;d__4f`1.MoveNext()
</code></pre></div>
<p dir="auto">This error happens when I run atom as regular OR administrative user.<br>
As I cannot install any packages and now I am also unable to install updates I seem to be a bit lost :(. I really want to use your editor, but you just dont let me :).</p>
<p dir="auto">I download AtomSetup.exe<br>
I run it as an administrator<br>
I agree there are probably curious permission setups and my user directory is mapped to a central server.<br>
I get no choices where to install from the installer.<br>
Other applications have worked<br>
I get the error dialog. Here's the log.<br>
I can't alter where it tries to install, nor am I clear why the install path is too long.<br>
Chocolatey didn't  install 174.1 either - there's clearly something pathological in my setup.<br>
Any chance of being able to configure where it installs to and from?<br>
============SquirrelSetup.log============<br>
Program: Starting Squirrel Updater: --install .<br>
Program: Starting install, writing to C:\Users\john.drummond\AppData\Local\SquirrelTemp<br>
CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\john.drummond\AppData\Local\atom\packages\RELEASES'.<br>
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)<br>
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)<br>
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)<br>
at Squirrel.Utility.LoadLocalReleases(String localReleaseFile)<br>
at Squirrel.UpdateManager.CheckForUpdateImpl.d__28.MoveNext()<br>
CheckForUpdateImpl: Reading RELEASES file from C:\Users\john.drummond\AppData\Local\SquirrelTemp<br>
CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch<br>
ApplyReleasesImpl: Writing files to app directory: C:\Users\john.drummond\AppData\Local\atom\app-0.174.0<br>
IEnableLogger: Failed to write file: C:\Users\john.drummond\AppData\Local\atom\app-0.174.0: System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.<br>
at System.IO.PathHelper.GetFullPathName()<br>
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength)<br>
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)<br>
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)<br>
at NuGet.PhysicalPackageFile.GetStream()<br>
at Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8b.b__8a()<br>
at Squirrel.Utility.LogIfThrows(IFullLogger This, LogLevel level, String message, Action block)<br>
IEnableLogger: Failed to install package to app dir: System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.<br>
at System.IO.PathHelper.GetFullPathName()<br>
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength)<br>
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)<br>
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)<br>
at NuGet.PhysicalPackageFile.GetStream()<br>
at Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass8b.b__8a()<br>
at Squirrel.Utility.LogIfThrows(IFullLogger This, LogLevel level, String message, Action block)<br>
at Squirrel.UpdateManager.ApplyReleasesImpl.copyFileToLocation(FileSystemInfo target, IPackageFile x)<br>
at Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass84.b__80(IPackageFile x)<br>
at System.Collections.Generic.List<code class="notranslate">1.ForEach(Action</code>1 action)<br>
at Squirrel.UpdateManager.ApplyReleasesImpl.&lt;&gt;c__DisplayClass84.b__7f()<br>
at System.Threading.Tasks.Task.InnerInvoke()<br>
at System.Threading.Tasks.Task.Execute()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
at Squirrel.UpdateManager.ApplyReleasesImpl.d__86.MoveNext()<br>
--- End of stack trace from previous location where exception was thrown ---<br>
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)<br>
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)<br>
at Squirrel.Utility.d__4b`1.MoveNext()</p>