Aptech Systems, Inc. Worldwide Headquarters
Aptech Systems, Inc.
2350 East Germann Road, Suite #21
Chandler, AZ 85286
Ready to Get Started?
Request Quote & Product Information
Training & Events
Step-by-step, informative lessons for those who want to dive into GAUSS and achieve their goals, fast.
Have a Specific Question?
Q&A: Register and Login
Premier Support and Platinum Premier Support are annually renewable membership programs that provide you with important benefits including technical support, product maintenance, and substantial cost-saving features for your GAUSS System or the GAUSS Engine.
Join our community to see why our users are considered some of the most active and helpful in the industry!
Where to Buy
Recent Tagsapplications character vectors CML CMLMT Constrained Optimization datasets dlibrary dllcall error error codes error handling errors Excel file i/o floating network GAUSS Engine GAUSS Light graphics GUI hotkeys installation Java API license licensing linux loading data loops matrices matrix manipulation Maxlik MaxLikMT Memory multidimensional array optimization Optmum output PQG graphics procs RAM random numbers string functions strings structures threading writing data
Time Series 2.0 MT
Find out more now
Time Series MT 2.1
Find out more now
No file "hostid.txt" generated when installing GAUSS14 under Windows 8.1
I am switching to a new computer with Windows 8.1. When installing GAUSS14 with administrator rights I an error message from GAUSS shows up, saying that no hostid.txt file can be created in the GAUSS home directory (which in my case is c:\program files\gauss14\ ). Any solution?
Many thanks, HPK
In GAUSS 13 and 14, an executable named 'winpostinstall.exe' is run after the Windows MSI installer finishes running. It performs a few final set up functions, including creating the 'hostid.txt' file and opening it in Notepad so that the user see the contents without searching for it.
Even though you have an administrator account, Windows does not automatically perform all of your requests with full administrator privileges. This is due to the "Principle of Least Privilege". This is why the 'winpostinstall.exe' program that is run at the end of the GAUSS installation was not allowed to write the 'hostid.exe' file under C:\Program Files.
You should be able to solve this by browsing to the C:\Program Files\gauss14 directory and then right-clicking on 'winpostinstall.exe' and selecting "Run as Administrator".
Thank you very much for your extra quick response. As suggested I ran ‘winpostinstall.exe’ by right clicking ‘Run as Administrator’. As a result the file ‘myhostid.txt’ was created. This is the complete content of ‘myhostid.txt’:
==== To obtain your GAUSS license please send ====
==== this file AND your serial number to ====
==== firstname.lastname@example.org ====
There is no hostid of my current machine included! Any suggestion?
Ok. winpostinstall.exe creates the header for the hostid.txt and then runs rlmhostid.exe to retrieve your computer's hostid. The administrator privilege must not be conferred from winpostinstall.exe to rlmhostid.exe. They have this pretty well locked down.
You can get around this by opening a Windows Command Prompt (CMD window) "As Administrator". Then in the terminal go to the C:\Program Files\gauss14\lm directory. This is where rlmhostid.exe is located. Once you are in this directory enter:
rlmhostid.exe > hostid.txt
That command will find your hostid and send it to a file named hostid.txt in your terminal window's current working directory, which should be C:\Program Files\gauss14\lm. Since Windows does not allow copy and paste from a terminal window by default, it will probably be easiest to open the file you just created in Notepad. Enter:
to open the hostid.txt file in Notepad. Then you should be able to easily copy and paste it into an email.
I followed your suggestions. Everything worked fine! Thanks!