Documentation · For IT

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.

Overview

Two ways to roll out DeskCalc

Website installer Microsoft Store
Best forlicences bought on deskcalc.com, software distribution, terminal serverssingle users who buy in the Store themselves
Installdeskcalc_uk.exe /Swinget install --id 9PBHMVML8LLH -s msstore
Licenceone static.ini next to the program — valid for every user of that installationbought per Microsoft account
Settingscan be fixed centrallyper 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.

Step 1

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 commanddeskcalc_uk.exe /S /D=C:\Program Files (x86)\DeskCalc
Uninstall command"C:\Program Files (x86)\DeskCalc\uninstall.exe" /S
Detection rulefile C:\Program Files (x86)\DeskCalc\deskcalc.exe exists
Install behaviourSystem

Put static.ini (step 2) into the same package and copy it after the setup, as in the batch file below.

Step 2

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.

Step 3 · optional

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=0no update check — you roll out new versions yourself
g_Currency_AutoUpdate=0no daily download of exchange rates
m_Option_ShowStartupScreen=0no start screen
m_Option_IniFileSaveLocation=0settings 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.

Maintenance

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.
Troubleshooting

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.

Back to documentation

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