Windows System Service: Logon As Service

Microsoft is known to be one of the most security (gui) operating-systems on the ‘net. For us old salts, we know it certainly didn’t start that way. Over the last decade, Microsoft has made tremendous strides… but with that comes added levels of complications.

Take running BPFTP Server as a Windows-System-Service, one of the most common technical-support questions (second to Firewall settings )… It’s a complicated issue.

In order to run BPFTP Server as a Windows-System-Service, you must give it a USER/PASSWORD to run under. In BulletProof FTP Server 2011, this is done under:

Management -> Server Settings -> Auto-Start (tab) -> Auto-Start: Windows System Service

Or, You can change it directly from Windows in:

Windows Start -> Control Panel -> Administrative Tools -> Services -> BulletProof FTP Server 2011 -> right-click for "Properties" -> "Logon" (tab)

NOTE: This USER/PASSWORD needs to be the same one you run the GUI version as, since the Settings, Users and Groups are all stored in:

"%LOCALAPPDATA%\BulletProof Software\BulletProof FTP Server\2011\"

NOTE: You can get around this, by overriding the “default storage-path” in BulletProof FTP Server 2011 under the following:

Management -> Server Settings -> General (tab) -> Adv Settings -> Override Storage-Path

Which brings us to the permission “Logon as Service”… The magically permission that the OS-USER needs to have in Windows in order to run BulletProof FTP Server 2011 as a Windows System Service.

Microsoft: Logon as Service