Gestion des erreurs d'installation/désinstallation
Codes erreurs courants :
Voici la liste des codes erreurs spécifiques et leurs fonctions associées :
| Code Erreur (Decimal) | Code Erreur (Hexadecimal) | Fonction | Signification |
|---|---|---|---|
| 499 | 0x800701F3 | Start-WAPSession | Globale Error detected during WAP.ps1 execution. |
| 520 | 0x80070208 | Start-WAPSession | Fail to Start WAPSession >> Globale Error. |
| 521 | 0x80070209 | Start-WAPSession | Parameter 'ForAction' is not set correctly, value expected : INSTALL or UNINSTALL |
| 522 | 0x8007020A | Start-WAPSession | Script Path is not defined. |
| 523 | 0x8007020B | Start-WAPSession | Software Name is not defined. |
| 524 | 0x8007020C | Start-WAPSession | Software Language is not defined. |
| 525 | 0x8007020D | Start-WAPSession | Software Release Date is not defined. |
| 526 | 0x8007020E | Start-WAPSession | Software Version is not defined. |
| 527 | 0x8007020F | Start-WAPSession | Software Architecture is not defined. |
| 528 | 0x80070210 | Start-WAPSession | Software Package Version is not defined. |
| 529 | 0x80070211 | Start-WAPSession | Software Disk Space Needed is not defined. |
| 530 | 0x80070212 | Start-WAPSession | Software RAM Needed is not defined. |
| 531 | 0x80070213 | Start-WAPSession | Software Description is not defined. |
| 532 | 0x80070214 | Start-WAPSession | Software Publisher is not defined. |
| 533 | 0x80070215 | Start-WAPSession | Software Path 32 is not defined. |
| 534 | 0x80070216 | Start-WAPSession | Software Path 64 is not defined. |
| 535 | 0x80070217 | Start-WAPSession | Software Architecture is not corretly defined. |
| 536 | 0x80070218 | Start-WAPSession | Fail to initialize variables. |
| 537 | 0x80070219 | Start-WAPSession | App is not correctly Compiled or PowerShell is start in 32bits |
| 538 | 0x8007021A | Start-WAPSession | Current process lacks administrator rights! |
| 539 | 0x8007021B | Start-WAPSession | Not Enough Battery. |
| 540 | 0x8007021C | Start-WAPSession | Not Enough Disk Space. |
| 541 | 0x8007021D | Start-WAPSession | Not Enough RAM. |
| 560 | 0x80070230 | Stop-WAPSession | Fail Stop WAPSession >> Globale Error. |
| 580 | 0x80070244 | Add-ActiveSetup | Fail to Add ActiveSetup >> Globale Error. |
| 581 | 0x80070245 | Add-ActiveSetup | Please Start-WAPSession before use this fonction. |
| 582 | 0x80070246 | Add-ActiveSetup | Name property is null or empty. |
| 583 | 0x80070247 | Add-ActiveSetup | Action property is null or empty. |
| 600 | 0x80070258 | Get-UserInfos | Fail to Get UserInfos >> Globale Error. |
| 601 | 0x80070259 | Get-UserInfos | Please Start-WAPSession before use this fonction. |
| 620 | 0x8007026C | Expand-Zip | Fail to Unzip >> Globale Error |
| 621 | 0x8007026D | Expand-Zip | Please Start-WAPSession before use this fonction. |
| 622 | 0x8007026E | Expand-Zip | Source path property is null or empty. |
| 623 | 0x8007026F | Expand-Zip | Destination path property is null or empty. |
| 624 | 0x80070270 | Expand-Zip | Fail to remove old files in Destination Folder. |
| 625 | 0x80070271 | Expand-Zip | Source file does not exist. |
| 640 | 0x80070280 | Copy-AppItem | Fail to copy source to destination >> Globale Error. |
| 641 | 0x80070281 | Copy-AppItem | Please Start-WAPSession before use this fonction. |
| 642 | 0x80070282 | Copy-AppItem | Source path property is null or empty. |
| 643 | 0x80070283 | Copy-AppItem | Destination path property is null or empty. |
| 644 | 0x80070284 | Copy-AppItem | Source File/Folder does not exist. |
| 660 | 0x80070294 | Get-UninstallMSI | Fail to Get MSI list >> Globale Error. |
| 661 | 0x80070295 | Get-UninstallMSI | Please Start-WAPSession before use this fonction. |
| 662 | 0x80070296 | Get-UninstallMSI | PatternDisplayName property value cannot be empty. |
| 680 | 0x800702A8 | Get-UninstallEXE | Fail to Get EXE list >> Globale Error. |
| 681 | 0x800702A9 | Get-UninstallEXE | Please Start-WAPSession before use this fonction. |
| 682 | 0x800702AA | Get-UninstallEXE | PatternDisplayName property value cannot be empty. |
| 701 | 0x800702BD | Exit-Process | Please Start-WAPSession before use this fonction. |
| 702 | 0x800702BE | Exit-Process | Name property value is empty. |
| 720 | 0x800702D0 | Start-Execution | Fail to corretly execute the process >> Globale Error. |
| 721 | 0x800702D1 | Start-Execution | Please Start-WAPSession before use this fonction. |
| 722 | 0x800702D2 | Start-Execution | Exe and Msi properties are empty. |
| 723 | 0x800702D3 | Start-Execution | Please use only Exe or Msi arguments, not both. |
| 724 | 0x800702D4 | Start-Execution | The repertory does not exist. |
| 725 | 0x800702D5 | Start-Execution | More than 1 file match to File pattern. |
| 726 | 0x800702D6 | Start-Execution | No file match to pattern. |
| 727 | 0x800702D7 | Start-Execution | This is not an exe file. |
| 728 | 0x800702D8 | Start-Execution | he repertory does not exist |
| 729 | 0x800702D9 | Start-Execution | More than 1 file match to File pattern. |
| 730 | 0x800702DA | Start-Execution | No file match to pattern. |
| 731 | 0x800702DB | Start-Execution | This is not an msi/msp file, neither a Product Code (GUID). |
| 732 | 0x800702DC | Start-Execution | Timeout exceeded - Stop process. |
| 733 | 0x800702DD | Start-Execution | End of process - Error Code |
| 734 | 0x800702DE | Start-Execution | End of process - Error Code |
| 735 | 0x800702DF | Start-Execution | Fail to start exe as user. |
| 736 | 0x800702E0 | Start-Execution | No exit Code. |
| 737 | 0x800702E1 | Start-Execution | Fail to start exe as user. |
| 738 | 0x800702E2 | Start-Execution | Context argument is not valid. |
| 740 | 0x800702E4 | Test-AppPath | Fail to check the Path >> Globale Error. |
| 741 | 0x800702E5 | Test-AppPath | Please Start-WAPSession before use this fonction. |
| 742 | 0x800702E6 | Test-AppPath | Path property is null or empty. |
| 743 | 0x800702E7 | Test-AppPath | Invalid registry path format. |
| 744 | 0x800702E8 | Test-AppPath | Registry Property Found but Expected PropertyValue != Value. |
| 745 | 0x800702E9 | Test-AppPath | Registry Property Not Found. |
| 746 | 0x800702EA | Test-AppPath | Registry Path Not Found. |
| 747 | 0x800702EB | Test-AppPath | Registry Hive Path Not Found. |
| 748 | 0x800702EC | Test-AppPath | Registry Property Found but Expected PropertyValue == Value |
| 749 | 0x800702ED | Test-AppPath | Registry Property Found. |
| 750 | 0x800702EE | Test-AppPath | Registry KeyPath Found. |
| 751 | 0x800702EF | Test-AppPath | Wrong Value for Argument 'Expected' |
| 752 | 0x800702F0 | Test-AppPath | Version Software value is different than expected value. |
| 753 | 0x800702F1 | Test-AppPath | Path is missing |
| 754 | 0x800702F2 | Test-AppPath | Version Value should not be equal to expected Value. |
| 755 | 0x800702F3 | Test-AppPath | Path exist. |
| 756 | 0x800702F4 | Test-AppPath | Wrong Value for Expected Argument |
| 760 | 0x800702F8 | Remove-AppItem | Fail to remove file/folder/registry key >> Globale Error |
| 761 | 0x800702F9 | Remove-AppItem | lease Start-WAPSession before use this fonction. |
| 762 | 0x800702FA | Remove-AppItem | This path is critical for system operations and must not be removed. |
| 763 | 0x800702FB | Remove-AppItem | Invalid registry path format. |
| 764 | 0x800702FC | Remove-AppItem | Failed to load hive. |
| 765 | 0x800702FD | Remove-AppItem | NTUSER.DAT not found. |
| 766 | 0x800702FE | Remove-AppItem | Failed to find User Hive Path. |
| 767 | 0x800702FF | Remove-AppItem | Failed to load hive. |
| 768 | 0x80070300 | Remove-AppItem | NTUSER.DAT not found. |
| 769 | 0x80070301 | Remove-AppItem | Unsupported hive. |
| 770 | 0x80070302 | Remove-AppItem | Failed to unload hive. |
| 780 | 0x8007030C | Set-DesktopShortcut | Fail to manage Desktop Shortcut >> Globale Error. |
| 781 | 0x8007030D | Set-DesktopShortcut | Please Start-WAPSession before use this fonction. |
| 782 | 0x8007030E | Set-DesktopShortcut | TargetPath property value is null or empty. |
| 800 | 0x80070320 | Clear-DesktopShortcut | Fail to manage Desktop Shortcut >> Globale Error. |
| 801 | 0x80070321 | Clear-DesktopShortcut | Please Start-WAPSession before use this fonction. |
| 802 | 0x80070322 | Clear-DesktopShortcut | TargetPath property value cannot be empty. |
| 820 | 0x80070334 | Get-UserProcess | Fail to get UserProcess >> Globale Error. |
| 821 | 0x80070335 | Get-UserProcess | Please Start-WAPSession before use this fonction. |
| 822 | 0x80070336 | Get-UserProcess | There is more than 1 connected user. |
| 823 | 0x80070337 | Get-UserProcess | The user is using the software, but the session is locked. No user prompt can be displayed. |
| 824 | 0x80070338 | Get-UserProcess | WinAppack Temp path not found. |
| 825 | 0x80070339 | Get-UserProcess | Stream WAPUserProcess.exe not found. |
| 826 | 0x8007033A | Get-UserProcess | WAPUserProcess.exe not found in ressource. |
| 827 | 0x8007033B | Get-UserProcess | ProcessToCheck.Count != ResultUI.ToString().Length |
| 840 | 0x80070348 | Show-MessageUI | Fail to Show MessageUI : Globale Error. |
| 841 | 0x80070349 | Show-MessageUI | Please Start-WAPSession before use this fonction. |
| 842 | 0x8007034A | Show-MessageUI | Config property is null or empty. |
| 843 | 0x8007034B | Show-MessageUI | LogoPath property is null or empty. |
| 844 | 0x8007034C | Show-MessageUI | There is more than 1 connected user. |
| 845 | 0x8007034D | Show-MessageUI | There is no user session opened/unlocked. |
| 846 | 0x8007034E | Show-MessageUI | WinAppack Temp path not found. |
| 847 | 0x8007034F | Show-MessageUI | Stream WAPMessageUI.exe not found. |
| 848 | 0x80070350 | Show-MessageUI | No logo found. |
| 849 | 0x80070351 | Show-MessageUI | WAPMessageUI.exe not found in ressource. |
| 850 | 0x80070352 | Show-MessageUI | WAPMessageUI.exe not found in ressource. |
| 851 | 0x80070353 | Show-MessageUI | Fail to copy Logo. |
| 860 | 0x8007035C | Show-CloseAppMessage | Fail to Show CloseAppMessage : Globale Error. |
| 861 | 0x8007035D | Show-CloseAppMessage | Please Start-WAPSession before use this fonction. |
| 862 | 0x8007035E | Show-CloseAppMessage | ProcessList property is null or empty. |
| 863 | 0x8007035F | Show-CloseAppMessage | User is not ready (Attempt = limit max attempt). |
| 864 | 0x80070360 | Show-CloseAppMessage | ShowIf = false AND At least one process is Running. |
| 865 | 0x80070361 | Show-CloseAppMessage | User is not ready. User Answer = Postpone. |
| 866 | 0x80070362 | Show-CloseAppMessage | MessageUI Error. |
| 867 | 0x80070363 | Show-CloseAppMessage | MessageUI Error. |
| 880 | 0x80070370 | Set-Registry | Fail to modify registry : Globale Error. |
| 881 | 0x80070371 | Set-Registry | Please Start-WAPSession before use this fonction. |
| 882 | 0x80070372 | Set-Registry | Invalid registry path format. |
| 883 | 0x80070373 | Set-Registry | Unknown registry hive. |
| 884 | 0x80070374 | Set-Registry | Mismatch between Value and Type. |
| 885 | 0x80070375 | Set-Registry | Fail to create Subkey. |
| 886 | 0x80070376 | Set-Registry | Fail to create Subkey. |
| 887 | 0x80070377 | Set-Registry | Failed to load hive. |
| 888 | 0x80070378 | Set-Registry | NTUSER.DAT not found. |
| 889 | 0x80070379 | Set-Registry | Failed to find User Hive Path. |
| 890 | 0x8007037A | Set-Registry | Failed to load hive. |
| 891 | 0x8007037B | Set-Registry | NTUSER.DAT not found. |
| 892 | 0x8007037C | Set-Registry | Fail to Open Subkey. |
| 893 | 0x8007037D | Set-Registry | Fail to create Subkey. |
| 894 | 0x8007037E | Set-Registry | Unsupported hive. |
| 895 | 0x8007037F | Set-Registry | Failed to unload hive. |
| 900 | 0x80070384 | Get-ActiveSessions | Fail to get Active Sessions List >> Globale Error. |
| 901 | 0x80070385 | Get-ActiveSessions | Please Start-WAPSession before use this fonction. |
Retouvez ici tous les autres code erreurs de déploiement des applications Win32 (0x80073CFF, 0x80CF201C, 0x80073CF0, 0x80073CF3, 0x80073CFB, 0x87D1041C, 0x8000FFFF) : Site Microsoft
Dépannage :
Les codes erreurs sont souvent accompagnés d'un message d'erreur qui peut aider à identifier la cause du problème.
Pour cela, il est possible de consulter le fichier de log situés dans le répertoire : C:\Windows\Logs\WinAppack
Ils permettent de voir précisément où l'installation a échoué.
Bonnes pratiques pour résoudre les erreurs :
Voici les bonnes pratiques pour résoudre les erreurs sur les postes clients affectés :
- Vérifier l'intégration du package :
Assurez-vous que le package est correctement intégré et configuré dans votre outil de télédistribution. - Encourager les redémarrages réguliers :
Les utilisateurs doivent redémarrer leurs postes régulièrement pour éviter des conflits liés à des sessions longues. - Vérifier l'état des logiciels :
Si les utilisateurs laissent le logiciel ouvert en permanence, ajoutez l'argument : -CLOSEAPPMESSAGE pour afficher une demande de fermeture avant l'installation.
Assistance supplémentaire :
Si une erreur persiste ou si vous rencontrez un code erreur non répertorié, contactez-nous via le formulaire de contact pour une assistance personnalisée.