Written by

Technical Consultant at Traverse Health
Question Muhammad Waseem · Aug 12, 2021

How to recover management portal _system user password ?

Hi,

Is there any way to recover management portal _system user password?

Thanks

Product version: IRIS 2021.1

Comments

Lucas Fernandes · Aug 12, 2021

You can try this using EmergencyId mode. Stop IRIS and start with the parameter:

Linux

iris start IRIS EmergencyId=user,password

Windows

iris start IRIS /EmergencyId=user,password

User and password can be anything. This will be used for login.

Once logged in as this user by the terminal, you can use the ^SECURITY routine in the %SYS namespace to change the password of _SYSTEM.

Documentation (Temporary):

EmergencyId Mode

^SECURITY

0
Muhammad Waseem  Aug 12, 2021 to Lucas Fernandes

Thanks Lucas Fernandes
Getting below error while running "iris start IRIS EmergencyId=user,password" command:

(29) unable to open registry key

0
Danny Wijnschenk  Aug 12, 2021 to Muhammad Waseem

You have to include a slash before EmergencyId :

iris start iris /EmergencyId=userA,pwB

Also, make sure that 'iris' is indeed your instance name (use 'iris all' to show all instances)

0
Eduard Lebedyuk  Aug 12, 2021 to Danny Wijnschenk

You have to include a slash before EmergencyId :

It depends on OS. In Linux there's no slash. Windows is with slash.

0
Muhammad Waseem  Aug 12, 2021 to Danny Wijnschenk

Now getting below error after specifying right instance name:

Startup failed:  (22) Instance properties definition file does not exist or is inaccessable:   EmergencyID=user,password Configuration IRISHealth. 

0
Danny Wijnschenk  Aug 12, 2021 to Muhammad Waseem

Can you show the output of 'iris all' ?

Which is your OS ?

0
Muhammad Waseem  Aug 12, 2021 to Danny Wijnschenk

Please find output and exact command. OS = Windows 10
 Thanks

0
Danny Wijnschenk  Aug 12, 2021 to Muhammad Waseem

Can you try again with the slash (since it is windows, you have to use the slash) :
iris start irishealth /EmergencyId=user,password

0
Lucas Fernandes  Aug 12, 2021 to Muhammad Waseem

As @Danny.Wijnschenksaid, on Windows it needs to be /EmergencyId=.

There are a few more instructions in the Documentation,  like "Start a command prompt, running it as an administrator", etc.

0
Bradford Harum · Jan 18, 2023

Muhammad,

How can I disable the recovery function ?  Also I should add that I need to restore it also, can I rename that routine to something else ?

Thanks.

Brad harum

0
Dmitry Maslennikov  Jan 19, 2023 to Bradford Harum

What do you mean? Why do you want to disable it and rename?

0
Graham Brown · Sep 10

Command line pretty easy to follow. However after running it I am presented with a dialogue box. In the message log it states
9/10/25-10:18:02:616 ( 3612) 3 irisctl.dll (error during startup):(289) IRIS failed to start.  IRIS Control Process terminated abnormally (exit code = 0).
09/10/25-10:17:57:299 (18812) 2 [Generic.Event] Unable to allocate shared memory minimum of 146MB

0
Enrico Parisi  Sep 10 to Graham Brown

The last message/error is pretty clear:
Unable to allocate shared memory minimum of 146MB

Although it seems strange to me that a modern system is not able to allocate 146MB of memory!

Can you try to reboot the system?

0