Iconsetup.exe
Find information about running the Iconsetup for Amlib programs.
Appendix A - Amlib Setup
When re-running Iconsetup.exe to replace missing components or running to install a new client, you need to be sure where you are accessing the Amlib programs, which will be one of the two following options:
- Access to Amlib programs from the Server or
- Install the programs locally and access from the new PC
If you are not sure where you currently access the Amlib program from you can find out by:
- Right-click on the Amlib Icon of a different Amlib Client machine and select Properties – the Amlib Toolbar Properties will display
- On the Shortcut tab, locate the Target field and note the file path
- If the Target point to a different drive – for example a library drive or I:/ drive etc then you are most likely accessing Amlib from a server: follow Option 1
- If the Target file path points to C:/Amlib/Amlibtop.exe then you are most likely accessing the program locally installed on the PC – follow Option 2
Option 1: Access the Programs from the Server
- In the Amlib folder on the server, navigate to Amlib > Utilities > Icons > Iconsetup.exe
- Copy the Iconsetup.exe file to the new PC and run the file on the PC as per the instructions above, browsing to the Amlib folder on the server
Option 2: Install the Amlib programs from the PC
- Copy the Amlib folder from an existing PC that is running Amlib (or from the Server). This will ensure that the programs are the version suitable for the Database.
- Run the Amlib > Utilities > Icons > Iconsetup.exe file on the PC and browse to the Amlib folder on the local PC where you have just saved it
Appendix B: Cannot Connect User
When the Amlib client iconsetup is installed on a Windows 7 machine, an amlib.ini file is placed in the C:\Windows (in older machines this may be the C:\Winnt folder). This file contains the SQL Server login details that allow the Amlib client to connect to the SQL databases.
Typically the [Special] section of the amlib.ini file would contain the following information:
- DatabaseUser=:+,VJxUaS:ye[GLwQmJdU#V,:Z%E%?%d\xb;(6Rpv./$/SWUXB(dV]_K*}NI]R>!kQSBf.
- DatabasePw=:+,VJxUaS:ye[GLwQmJdU#V,:Z%E%?%d\xb;(6Rpv./$/SWUXB(dV]_K*}NI]R>!kQSBf.
These settings are encrypted version of the SYSADM/SYSADM login (the default RDBMS login used for connecting the Amlib client to the SQL databases) – which are configured during installation of the Amlib client:
Occasionally (due to various permissions issues), the installer is unable to write to the amlib.ini file and the DatabaseUser and DatabasePw settings are left blank:
- DatabaseUser=
- DatabasePw=
If this occurs, the user has several choices:
- If you wish to use the default SYSADM/SYSADM login, you can copy in paste in the following settings (replacing the blank ones in the file):
- DatabaseUser=:+,VJxUaS:ye[GLwQmJdU#V,:Z%E%?%d\xb;(6Rpv./$/SWUXB(dV]_K*}NI]R>!kQ SBf.
- DatabasePw=:+,VJxUaS:ye[GLwQmJdU#V,:Z%E%?%d\xb;(6Rpv./$/SWUXB(dV]_K*}NI]R>!kQSB f.
- You can type in the RDBMS login you are using (this login must also have been setup in SQL server against the individual Amlib databases
- You can use the nopassword.exe application (C:\Amlib\nopassword.exe) to generate an encrypted login and copy this into the Windows amlib.ini file
- See: Appendix C: Generate Encrypted RDBMS Password for further information
Please Note: The user may need to adjust the folder and/or file permissions to allow the login details to be written into the amlib.ini file.
- See Appendix D: Edit Access Control for further information
Addendum: Under certain exceptional circumstances, a copy of the amlib.ini file may also be found in the Users Virtual Store folder:
- C:\Users\User Name\AppData\Local\VirtualStore\Windows\amlib.ini
- This also may need to be adjusted.
Appendix C: Generate Encrypted RDBMS Password
The nopasswd.exe utility is located in the C:\Amlib folder after installation.
- Double-click on the nopasswd.exe application to open the Encrypt/decrypt screen will display:
- Type in the Password (for which you would like to generate an encrypted string) – for example: DODGER
- Press the <Tab> key
- The encrypted password will display in the Code box – for example:
@8eT5ZpQ^2c^Le-R+QK:|:<1hkD7/<=9c(w%gat3_9f\m+u>&;Zo[Y`>H.E6qWqZ*o."q9
- Copy encrypted password for use