Thanks, it works for me. We received a complaint that it was minimized; apparently, there were problems with poor production software.
If I Run the script manually as an administrator, no error message.
All solutions are in the pre-install, pre-uninstall, and pre-repair templates, and can be customized.
via SCCM
unattended, without user login, error-free = logical, no application is open
with user login, an error occurs
it doesn't matter "NoProcessDetection = $true". i tried it:
[Pre-Install] :: Instantiating user client/server process. Invoke-ADTClientServerOperation 14.08.2025 17:13:43 2900 (0x0B54)
[Pre-Install] :: Ausnahme beim Aufrufen von "ShowCloseAppsDialog" mit 2 Argument(en): "The client process returned an exception."
Error Record:
-------------
Message : Ausnahme beim Aufrufen von "ShowCloseAppsDialog" mit 2 Argument(en): "The client process returned an exception."
InnerException : PSADT.ClientServer.ServerException: The client process returned an exception. ---> System.ComponentModel.Win32Exception: Zugriff verweigert
bei System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
bei System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)
bei System.Diagnostics.Process.get_HasExited()
bei PSADT.ProcessManagement.ProcessUtilities.GetRunningProcesses(IReadOnlyList`1 processDefinitions) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessUtilities.cs:Zeile 100.
bei PSADT.ProcessManagement.RunningProcessService.RefreshCachedProcessLists() in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\RunningProcessService.cs:Zeile 105.
bei PSADT.ProcessManagement.RunningProcessService.get_ProcessesToClose() in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\RunningProcessService.cs:Zeile 153.
bei PSADT.UserInterface.DialogManager.ShowCloseAppsDialog(DialogStyle dialogStyle, CloseAppsDialogOptions options, CloseAppsDialogState state) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.UserInterface\DialogManager.cs:Zeile 47.
bei PSADT.ClientServer.ClientExecutable.ShowModalDialog(IReadOnlyDictionary`2 arguments, BaseState closeAppsDialogState) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Client\ClientExecutable.cs:Zeile 492.
bei PSADT.ClientServer.ClientExecutable.EnterClientServerMode(ReadOnlyDictionary`2 arguments) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Client\ClientExecutable.cs:Zeile 310.
--- Ende der internen Ausnahmestapelüberwachung ---
bei PSADT.ClientServer.ServerInstance.Invoke[T](String command) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:Zeile 560.
bei PSADT.ClientServer.ServerInstance.ShowModalDialog[TResult,TOptions](DialogType dialogType, DialogStyle dialogStyle, TOptions options) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:Zeile 527.
bei PSADT.ClientServer.ServerInstance.ShowCloseAppsDialog(DialogStyle dialogStyle, CloseAppsDialogOptions options) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:Zeile 218.
bei CallSite.Target(Closure , CallSite , Object , String , Object , Object )
FullyQualifiedErrorId : ServerException,Show-ADTInstallationWelcome
ScriptStackTrace : bei Private:Invoke-ADTClientServerOperation, C:\Windows\ccmcache\25\PSAppDeployToolkit\PSAppDeployToolkit.psm1: Zeile 1247
bei Show-ADTWelcomePrompt, C:\Windows\ccmcache\25\PSAppDeployToolkit\PSAppDeployToolkit.psm1: Zeile 19125
bei Show-ADTInstallationWelcome<Process>, C:\Windows\ccmcache\25\PSAppDeployToolkit\PSAppDeployToolkit.psm1: Zeile 19413
bei Install-ADTDeployment, C:\Windows\ccmcache\25\Invoke-AppDeployToolkit.ps1: Zeile 178
bei <ScriptBlock>, C:\Windows\ccmcache\25\Invoke-AppDeployToolkit.ps1: Zeile 552
bei <ScriptBlock>, <Keine Datei>: Zeile 1
PositionMessage : In C:\Windows\ccmcache\25\Invoke-AppDeployToolkit.ps1:178 Zeichen:5
+ Show-ADTInstallationWelcome @saiwParams
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Show-ADTInstallationWelcome 14.08.2025 17:13:45 2900 (0x0B54)
[Pre-Install] :: An unhandled error within [Invoke-AppDeployToolkit.ps1] has occurred.
Error Record:
-------------
Message : Ausnahme beim Aufrufen von "ShowCloseAppsDialog" mit 2 Argument(en): "The client process returned an exception."
InnerException : PSADT.ClientServer.ServerException: The client process returned an exception. ---> System.ComponentModel.Win32Exception: Zugriff verweigert
bei System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
bei System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)
bei System.Diagnostics.Process.get_HasExited()
bei PSADT.ProcessManagement.ProcessUtilities.GetRunningProcesses(IReadOnlyList`1 processDefinitions) in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\ProcessUtilities.cs:Zeile 100.
bei PSADT.ProcessManagement.RunningProcessService.RefreshCachedProcessLists() in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\RunningProcessService.cs:Zeile 105.
bei PSADT.ProcessManagement.RunningProcessService.get_ProcessesToClose() in D:\a\PSAppDeployToolkit\PSAppDeployToolkit\src\PSADT\PSADT\ProcessManagement\RunningProcessService.cs:Zeile 153.
bei PSADT.UserInterface.DialogManager.ShowCloseAppsDialog(DialogStyle dialogStyle, CloseAppsDialogOptions options, CloseAppsDialogState state) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.UserInterface\DialogManager.cs:Zeile 47.
bei PSADT.ClientServer.ClientExecutable.ShowModalDialog(IReadOnlyDictionary`2 arguments, BaseState closeAppsDialogState) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Client\ClientExecutable.cs:Zeile 492.
bei PSADT.ClientServer.ClientExecutable.EnterClientServerMode(ReadOnlyDictionary`2 arguments) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Client\ClientExecutable.cs:Zeile 310.
--- Ende der internen Ausnahmestapelüberwachung ---
bei PSADT.ClientServer.ServerInstance.Invoke[T](String command) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:Zeile 560.
bei PSADT.ClientServer.ServerInstance.ShowModalDialog[TResult,TOptions](DialogType dialogType, DialogStyle dialogStyle, TOptions options) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:Zeile 527.
bei PSADT.ClientServer.ServerInstance.ShowCloseAppsDialog(DialogStyle dialogStyle, CloseAppsDialogOptions options) in C:\Repos\PSAppDeployToolkit\src\PSADT\PSADT.ClientServer.Server\ServerInstance.cs:Zeile 218.
bei CallSite.Target(Closure , CallSite , Object , String , Object , Object )
FullyQualifiedErrorId : ServerException,Show-ADTInstallationWelcome
ScriptStackTrace : bei Private:Invoke-ADTClientServerOperation, C:\Windows\ccmcache\25\PSAppDeployToolkit\PSAppDeployToolkit.psm1: Zeile 1247
bei Show-ADTWelcomePrompt, C:\Windows\ccmcache\25\PSAppDeployToolkit\PSAppDeployToolkit.psm1: Zeile 19125
bei Show-ADTInstallationWelcome<Process>, C:\Windows\ccmcache\25\PSAppDeployToolkit\PSAppDeployToolkit.psm1: Zeile 19413
bei Install-ADTDeployment, C:\Windows\ccmcache\25\Invoke-AppDeployToolkit.ps1: Zeile 178
bei <ScriptBlock>, C:\Windows\ccmcache\25\Invoke-AppDeployToolkit.ps1: Zeile 552
bei <ScriptBlock>, <Keine Datei>: Zeile 1
PositionMessage : In C:\Windows\ccmcache\25\Invoke-AppDeployToolkit.ps1:178 Zeichen:5
+ Show-ADTInstallationWelcome @saiwParams
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Invoke-AppDeployToolkit.ps1 14.08.2025 17:13:45 2900 (0x0B54)
[Finalization] :: Closing user client/server process. Close-ADTClientServerProcess 14.08.2025 17:13:45 2900 (0x0B54)
[Finalization] :: [100675-Teamviewer-QuickSupportTest] install completed in [4.2763024] seconds with exit code [60001]. Close-ADTSession 14.08.2025 17:13:45 2900 (0x0B54)