Hi @japsas100
Every time you launch SAS Deployment Manager or SAS Deployment Wizard, different options you provide as part of the wizard are stored into a response file and then used to run action/task you have selected. While providing values for these options, few steps are also verified in the background.
For example when you perform a change and enter password to metadata server, connection to metadata is verified.
Now that you don't know what the real password is you can actually run the wizard in record mode to generate a properties file and use that file to perform the task you wish to. Now the catch is in record mode even though the task isn't actually performed you will still be asked to enter the password and it will be validated so either you will have to get a sample file from your non-prod environment or seek for assistance from support.
For the second Q: After changing any value in the configuration file which is read during service startup you will always have to restart services. Mostly during internal passwords, sassrv etc.