Deploying DeskCalc in your organization
Silent install, one licence file for every user of the installation, and settings you can fix centrally — for single PCs, software distribution and terminal servers.
Two ways to roll out DeskCalc
| Website installer | Microsoft Store | |
|---|---|---|
| Best for | licences bought on deskcalc.com, software distribution, terminal servers | single users who buy in the Store themselves |
| Install | deskcalc_uk.exe /S | winget install --id 9PBHMVML8LLH -s msstore |
| Licence | one static.ini next to the program — valid for every user of that installation | bought per Microsoft account |
| Settings | can be fixed centrally | per user |
The rest of this page covers the website installer. For more than a handful of seats it is the way to go: the licence lives in one file you control instead of in each user’s account.
Silent installation
Download deskcalc_uk.exe and run it with /S for a silent install. /D= sets the target folder. Run it with administrator rights, for example from your deployment tool.
deskcalc_uk.exe /S /D=C:\Program Files (x86)\DeskCalc
- /S must be written in capitals.
- /D= must be the last parameter and is written without quotes, even if the path contains spaces.
- The setup is currently not code-signed. Run interactively, Windows SmartScreen may show “Windows protected your PC” for a file downloaded in the browser. How to check the file: Installation help.
Intune (Win32 app), SCCM / ConfigMgr, PDQ & Co.
| Install command | deskcalc_uk.exe /S /D=C:\Program Files (x86)\DeskCalc |
| Uninstall command | "C:\Program Files (x86)\DeskCalc\uninstall.exe" /S |
| Detection rule | file C:\Program Files (x86)\DeskCalc\deskcalc.exe exists |
| Install behaviour | System |
Put static.ini (step 2) into the same package and copy it after the setup, as in the batch file below.
One licence file for every user
DeskCalc reads the licence from static.ini in the program folder, right next to deskcalc.exe. Enter the licence name and code there once, exactly as in your licence e-mail, and every user who starts this installation works with the full version — nobody has to type a code.
[deskcalc] name=Your licence name code1=YOUR-LICENCE-CODE
- Keep the other lines. The setup ships a static.ini with a [deskcalc] section; add name= and code1= to it. Easiest: license DeskCalc once on a test PC this way and use that file for the rollout.
- Users only need read access. The program folder can stay write-protected.
- The file wins. Whatever a user enters in DeskCalc, the entries in static.ini take precedence.
- How many licences? One per person who uses DeskCalc — also on a terminal server, where one installation serves many users. For larger numbers ask for a quote.
Install and license in one batch file
"\\server\share\deskcalc_uk.exe" /S /D=C:\Program Files (x86)\DeskCalc copy /Y "\\server\share\static.ini" "C:\Program Files (x86)\DeskCalc\static.ini"
The setup waits until it is finished, so the copy runs after the installation.
Settings: per user, or fixed for everyone
Each user’s settings are stored in %APPDATA%\deskcalc\deskcalc4.ini. To fix a setting for everyone, set it as you want it in DeskCalc, then copy the line from deskcalc4.ini into the [deskcalc] section of static.ini. Lines in static.ini override the user’s own value, so users cannot change them.
| Line in static.ini | Effect |
|---|---|
| g_UpdateSetup=0 | no update check — you roll out new versions yourself |
| g_Currency_AutoUpdate=0 | no daily download of exchange rates |
| m_Option_ShowStartupScreen=0 | no start screen |
| m_Option_IniFileSaveLocation=0 | settings stay in each user’s profile (default), so users need no write access to the program folder |
[deskcalc] name=Your licence name code1=YOUR-LICENCE-CODE g_UpdateSetup=0 m_PrintDate=1 m_PrintLines=1
Example: licence for everyone, no update check, and every printed tape shows the date and lines.
Updates and removal
- Update: run the new setup with the same command over the existing installation. Keep a copy of your static.ini and copy it again afterwards, as in the batch file.
- Silent removal: uninstall.exe /S in the program folder. In Windows Settings ▸ Apps the entry is called DeskCalc.
Common questions
DeskCalc still starts as the trial version.
Check that static.ini is in the same folder as deskcalc.exe, that the lines are inside [deskcalc], and that name and code match the licence e-mail exactly (copy and paste). More: License code not working.
An old installation ignores the new static.ini.
Older versions sometimes left a copy in %LOCALAPPDATA%\VirtualStore\Program Files (x86)\DeskCalc. Close DeskCalc, delete static.ini and deskcalc4.ini there, and start again.
Can I use the Store version for the whole company?
The Store version is licensed per Microsoft account, so each user buys it individually. Intune’s Microsoft Store integration does not deploy paid Store apps either. For central licensing use the website installer with static.ini — in Intune as a Win32 app.
Does it work on a terminal server or Citrix?
Yes. Install once, put the licence into static.ini, and each user keeps their own settings in their profile. More tips: Network and terminal server users.
Rolling out DeskCalc to a team?
5 and 10 licence packs are on the pricing page. For more seats, purchase orders or questions about your setup, ask us for a quote.
Ask for a quote