Which Service User Account

I have written some VB.Net code for a service and I now need to decide which Account to run it under (LocalService,NetworkService,LocalSystem,User)

One of the things that this service does is interact with text files, both on the server that the service will be running on and on a different server on the domain.

Which user will I need to use so that the service can modify files both on this server and on another one one the domain?
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.

Avinash DesaiSr Software EngineerCommented:

Use Local System Administrator  if not in domain . If the system is in domain use domain Administrator to run the services.

ict-torquilclarkAuthor Commented:
I was thinking that but I would rather not have to go and change the logon credentials when the domain admin account password changes

is that my only option, willthe other 3 not allow me to do what i need to do?
Avinash DesaiSr Software EngineerCommented:
I am not sure about after password change but you can make the service to Start Automatic .
Paul JacksonSoftware EngineerCommented:
Use NetworkService you will have to give ntfs permissions to the files and directories to NetworkService on the servers

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
Visual Basic.NET

From novice to tech pro — start learning today.