MSCRM 4.0 - Change from Network Service to a domain account

MSCRM 4.0 - When installing CRM, I ran into some issues when using the domain service account.
After a lot of googling, I came across an article that asked to install with "Network Service" and then later switch to using the domain account. I was able to complete the install using "Network Service".
Now I am trying to change from Network Service to a domain account. I changed the identity for MSCRMAsyncService and was able to start it. However when I change the identity of the CRMAppPool, CRM errors out. I enabled trace and found this in the trace file.

[2015-11-16 17:29:36.0] Process: w3wp |Organization:00000000-0000-0000-0000-000000000000 |Thread:    8(MSCRM:-NotificationManager.NotificationWatcherThreadProc) |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error | NotificationManager.NotificationWatcherThreadProc
	at NotificationManager.NotificationWatcherThreadProc()
	at ThreadHelper.ThreadStart_Context(Object state)
	at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
	at ThreadHelper.ThreadStart()
>ThreadAbort Exception in NotificationWatcherThreadProc Thread was being aborted.
[2015-11-16 17:29:36.0] Process: w3wp |Organization:00000000-0000-0000-0000-000000000000 |Thread:    8(MSCRM:-NotificationManager.NotificationWatcherThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ThreadHelper.ThreadStart_Context
>NotificationWatcherThreadProc Stopped. 

Open in new window

Any idea what this means or what I can do to fix this. Any help will be appreciated
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Feridun KadirPrincipal ConsultantCommented:
How did you change the identity of the service?

You should do it via Add/Remove programs and not in Services.
CAHCOAuthor Commented:
Here is what I did to change the identity of the service
-Opened services.msc.
-Right click on the MSCRMAsyncService
-select properties.
-Click on Log-On tab
-Change the logon account

However my issue is more on how to change the identity of the CRMAppPool for CRM WebSite.
I get an error as soon as I change the CRMAppPool identity. Is there a specific way to change it?
Feridun KadirPrincipal ConsultantCommented:
Don't change it in services. If you do it there, things will break as you have discovered.

Change the account by going to Add/Remove Programs on the CRM server, highlighting Microsoft Dynamics CRM Server and then click Uninstall/Change. In the maintenance window select Repair (you will need access to the source files). Then you will be presented with the pages that you saw during an install and you can specify the accounts to use for the services. It is a bit of a pain but doing it this way ensures that the CRM setup program does everything it needs to do.  Doing it any other way is almost certain to fail due to not knowing all the places that need to be updated.

Everything will work after the repair - all your organizations will remain.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Dynamics

From novice to tech pro — start learning today.