Hello everyone
, when I deploy my machines using WADS, I use a post-installation script.
One of its actions is to rename the C drive to SYSTEM and create a D partition on the remaining disk space
. I've noticed that the post-installation script runs every time the machine boots, even after the installation is complete.
For example, if I rename my SYSTEM volume to TOTO, it will be renamed SYSTEM on the next reboot.
For more details, I've inserted the script into the "right-hand" section of the configuration I apply to my PC.
Is there an option I can configure to prevent this, or a best practice I might have missed?
you in advance
Thank
[SOLVED] Post-installation script that runs every time the machine starts
Forum Rules
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
- sfonteneau
- WAPT Expert
- Messages: 2318
- Registered: July 10, 2014 - 11:52 PM
- Contact :
The script to launch is here
The last line of the script should normally be:
Which disables the task itself.
So if it doesn't work, it's possible the script doesn't complete because it crashes beforehand
Code: Select all
C:\installdir\SetupComplete.cmdCode: Select all
"%windir%\system32\schtasks.exe" /Change /TN "SetupComplete" /Disable
So if it doesn't work, it's possible the script doesn't complete because it crashes beforehand
-
yannick.jolivet
- Messages: 4
- Registration: Apr 09, 2026 - 4:25 p.m.
Hello
thank you for your reply.
It seems I've found the problem.
I tested the method of not writing the code directly in the right-hand side of the configuration, but importing it as a .cmd script.
However, to be able to import it directly, I had copied the script to the "C:\Program Files (x86)\wapt\templates\wads_template\windows\post_install" directory on the administration machine where the console is installed.
From that point on, the script only ran once.
To summarize, in the following two cases, the script ran continuously:
- Command lines written directly in the "script" section instead of being imported as a script
- Script located in a different location than the post_install directory described above (the script was located on a shared drive).
thank you for your reply.
It seems I've found the problem.
I tested the method of not writing the code directly in the right-hand side of the configuration, but importing it as a .cmd script.
However, to be able to import it directly, I had copied the script to the "C:\Program Files (x86)\wapt\templates\wads_template\windows\post_install" directory on the administration machine where the console is installed.
From that point on, the script only ran once.
To summarize, in the following two cases, the script ran continuously:
- Command lines written directly in the "script" section instead of being imported as a script
- Script located in a different location than the post_install directory described above (the script was located on a shared drive).
Last edited by yannick.jolivet on Apr 10, 2026 - 3:35 PM, edited 1 time.
-
yannick.jolivet
- Messages: 4
- Registration: Apr 09, 2026 - 4:25 p.m.
Hello again!
After looking into your reply, the problem actually stemmed from the fact that my script ended with the `exit` command,
so the task deactivation command never executed.
Thank you for your feedback.
After looking into your reply, the problem actually stemmed from the fact that my script ended with the `exit` command,
so the task deactivation command never executed.
Thank you for your feedback.
-
yannick.jolivet
- Messages: 4
- Registration: Apr 09, 2026 - 4:25 p.m.
We can therefore close this topic
- dcardon
- WAPT Expert
- Messages: 1929
- Registration: June 18, 2014 - 09:58
- Location: Saint Sébastien sur Loire
- Contact :
Hi Yannick,
thanks for the feedback,
I'm marking the topic as resolved.
Denis
thanks for the feedback,
I'm marking the topic as resolved.
Denis
Denis Cardon - Tranquil IT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
