AdvancedRun - Run a Windows program with different settings

(追記) (追記ここまで)
Main Page
Blog
Search
FAQ
TOP 10
Pad Files
Contact
About...
Donate
All Utilities
Password Tools
System Tools
Browser Tools
Programmer Tools
Network Tools
Outlook/Office
64-bit Download
Panel
Forensics
Pre-Release Tools
Articles

(追記) (追記ここまで)
AdvancedRun v1.51
Copyright (c) 2015 - 2022 Nir Sofer

See Also

Description

AdvancedRun is a simple tool for Windows that allows you to run a program with different settings that you choose, including - low or high priority, start directory, main window state (Minimized/Maximized), run the program with different user or permissions, Operating system compatibility settings, and environment variables. You can also save the desired settings into a configuration file and then run the program automatically from command-line with the desired settings.

Examples of what you can do with AdvancedRun

System Requirements

This utility works on any version of Windows, starting from Windows XP and up to Windows 11. Both 32-bit and 64-bit systems are supported. Some of the features, like 'Run As SYSTEM User' and 'Run As user of selected process' are not supported on Windows XP.

Versions History

Start Using AdvancedRun

AdvancedRun doesn't require any installation process or additional dll files. In order to start using it, simply run the executable file - AdvancedRun.exe
After running AdvancedRun, you can choose the .exe file you want to run and all other settings and then click the 'Run' button to run the program with the settings you chose.

AdvancedRun Options

Run on remote computer with temporary Windows service

Here's a short description about how this feature works:
  1. AdvancedRun copies itself to the admin share of the specified remote machine (For example: \192円.168.0.50\admin$ )
  2. AdvancedRun installs a temporary Windows service on the remote machine (The name of the service is NirSoftAdvancedRunService)
  3. AdvancedRun starts the installed service on the remote machine and transfers to the service the information needed to run the desired program.
  4. The AdvancedRun service on the remote machine runs the program according to the configuration selected by the user.
  5. The AdvancedRun service is stopped and then uninstalled from the remote machine.
  6. AdvancedRun.exe is deleted from the admin share of the remote machine.

Command-Line Options

/Run {Config File} Runs a program according to the settings stored in the specified configuration file.
If the config file is not specified, the default config file located in the same folder of the .exe file is used (AdvancedRun.cfg).

Alternatively, you can add the following line to the .cfg file in order the run the program without specifying the /Run command:
AutoRun=1 /Clear Starts AdvancedRun with the default settings, without loading the last settings from AdvancedRun.cfg
You can use this command to reset the settings in the GUI, and also to run a program from command line without any effect of the last settings stored in AdvancedRun.cfg
For example, the following command runs RegEdit without elevation:
AdvancedRun.exe /Clear /EXEFilename "%windir%\regedit.exe" /RunAs 2 /Run /cfg {Config File} Start AdvancedRun with the specified configuration file. /WaitProcess <0 | 1> If this option is enabled ( /WaitProcess 1 ), the AdvancedRun process will wait in the background until the process executed by AdvancedRun is terminated.
/EXEFilename <value>
/CommandLine <value>
/StartDirectory <value>
/PriorityClass <value>
/RunAs <value>
/OSCompatMode <value>
.
.
. You can use any variable stored in the config file as command-line parameter. For example, in order to run RegEdit as system user:
AdvancedRun.exe /EXEFilename "%windir%\regedit.exe" /CommandLine "" /StartDirectory "" /RunAs 4 /Run

In the above example, the '4' value of the /RunAs parameter sets the Run As mode to SYSTEM user. If you don't know what is the right value to use from command-line, simply choose the desired option from the user interface, save it to config file, and then check the values stored in the config file.

If you want to specify a value contains double quotes ("" ), you should enclose the value with single quotes , for example:
AdvancedRun.exe /EXEFilename "c:\temp\myprog.exe" /CommandLine ' "c:\temp\my files1234円.txt" "hello" '

If you want to run as the specified user name and password (/RunAs 7 ), you should specify the password with /RunAsPassword, for example:
AdvancedRun.exe /RunAsUserName "User01" /RunAsPassword "Password1234" /RunAs 7 /Run

Translating AdvancedRun to other languages

In order to translate AdvancedRun to other language, follow the instructions below:
  1. Run AdvancedRun with /savelangfile parameter:
    AdvancedRun.exe /savelangfile
    A file named AdvancedRun_lng.ini will be created in the folder of AdvancedRun utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all string entries to the desired language. Optionally, you can also add your name and/or a link to your Web site. (TranslatorName and TranslatorURL values) If you add this information, it'll be used in the 'About' window.
  4. After you finish the translation, Run AdvancedRun, and all translated strings will be loaded from the language file.
    If you want to run AdvancedRun without the translation, simply rename the language file, or move it to another folder.

License

This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this and you don't sell it or distribute it as a part of commercial product. If you distribute this utility, you must include all files in the distribution package, without any modification !

Disclaimer

The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.

Feedback

If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to nirsofer@yahoo.com

Download AdvancedRun (32-bit) Download AdvancedRun (64-bit) Check Download MD5/SHA1/SHA256 Hashes

AdvancedRun is also available in other languages. In order to change the language of AdvancedRun, download the appropriate language zip file, extract the 'advancedrun_lng.ini', and put it in the same folder that you Installed AdvancedRun utility.

LanguageTranslated ByDateVersion
Dutch Jan Verheijen11/04/20221.51
French Largo23/11/20211.50
German «Latino»21/04/20251.51
German Christian Lampe 28/09/20221.51
Greek geogeo.gr 22/10/20211.42
Hungarian Timinoun03/08/20241.51
Italian Styb22/04/20221.51
Japanese maboroshin 04/08/20201.22
Japanese youzeeen24/07/20211.30
Persian DinoTechno 13/04/20221.51
Polish Hightower25/11/20211.50
Romanian Jaff (Oprea Nicolae) 28/12/20181.07
Russian Dmitry Yerokhin22/11/20211.50
Simplified Chinese Sam-Trip 10/02/20191.07
Simplified Chinese 大眼仔~旭(Anan)2021 23/11/20211.50
Simplified Chinese DickMoore 14/12/20211.50
Slovak František Fico02/05/20221.51
Spanish Ricardo A. Rivas 15/03/20211.23
Traditional Chinese Danfong Hsieh 24/11/20211.50
Turkish Cemil Kaynar 02/05/20171.05
Vietnamese HuyMaster13/05/20221.51

AltStyle によって変換されたページ (->オリジナル) /