Well, below is my only RunOnceEx, it executes right after is executed, without no reboot or something Don't understood how to sove this cmdow @ /HID @echo off for %%a in (z y x w v u t s r q p o n m l k j i h g f e d c) do if exist %%a:\CD.TXT ( set CDROM=%%a: SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx goto install ) :install REG ADD %KEY% /V TITLE /D "Registry" /f REG ADD %KEY%\001 /VE /D "Application name" /f REG ADD %KEY%\001 /V 1 /D "Application swtiches" /f rundll32.exe iernonce.dll,RunOnceExProcess REG ADD %KEY% /V TITLE /D "AudioVideo" /f REG ADD %KEY%\001 /VE /D "Application name" /f REG ADD %KEY%\001 /V 1 /D "Application swtiches" /f rundll32.exe iernonce.dll,RunOnceExProcess REG ADD %KEY% /V TITLE /D "CGI" /f REG ADD %KEY%\001 /VE /D "Application name" /f REG ADD %KEY%\001 /V 1 /D "Application swtiches" /f rundll32.exe iernonce.dll,RunOnceExProcess REG ADD %KEY% /V TITLE /D "MISC" /f REG ADD %KEY%\001 /VE /D "Application name" /f REG ADD %KEY%\001 /V 1 /D "Application swtiches" /f rundll32.exe iernonce.dll,RunOnceExProcess REG ADD %KEY% /V TITLE /D "System" /f REG ADD %KEY%\001 /VE /D "Application name" /f REG ADD %KEY%\001 /V 1 /D "Application swtiches" /f rundll32.exe iernonce.dll,RunOnceExProcess REG ADD %KEY% /V TITLE /D "Cleaning and rebooting" /f REG ADD %KEY%\001 /VE /D "Application name" /f REG ADD %KEY%\001 /V 1 /D "Application swtiches" /f EXIT