Ouch! (Like I said - I never tested that. Sorry.)
You were able to get the service back up and running as system again, I
hope?
You could add system as a user on all of the encrypted files. This sucks
for several reasons:
- Anyone who gets physical access to your machine could use well-known hacks
to become system, thus access all of the files. Defeats the purpose of EFS.
- We don't ship a scriptable tool to add users to files. If you code, you
can check out the AddUsersToEncryptedFile API.
- Even if we did have a tool to bulk-add users to files, we don't have a way
to keep them up to date on newly-created files. The only good approach
would be to use the change journal, but even then it gets really complicated
to get everything right.
You could create a recovery keypair ("cipher /r") and make system the
recovery agent. This sucks, too, because again anyone with physical access
to your machine could read all of your files.
Other than that, I'm stumped.
--
Drew Cooper [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
Chris Erskine said:
Thanks. However this caused a problem...
I changed the 'Indexing Service' property 'Log On as' from 'Local
System'
to
my logon profile, and then Administrator. What happened on each time I
started the Indexing service was that cisvc.exe took 99% of CPU continuously
over several hours until I rebooted. Attempting to Stop the service left it
at 'Stopping', but it did not stop. Neither did attempting to end the job
via Task Manager stop the task. Attempts to use the indexing service whilst
it was running resulted in a 'Error 80041820 - Service is not running'
message (confirmation of this was given by no data alongside each catalog)
I tried this on systems running both Win200 and Win2000 Server with the same
results. It looks like cisvc.exe does not like being run under a non
Local-System profile.
Any suggestions?
Chris
Drew Cooper said:
The indexing service is not running as one of the accounts that's a
user
or
recovery agent on the files. by default it runs as local system. Running
it as your account *should* work (meaning I was the EFS tester and I never
tested this configuration) as long as the account's user profile is loaded
on service start. If it works, it would allow any user who uses the
indexing service to read the encrypted files, though.
--
Drew Cooper [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
Help!
I am running Windows 2000 and have recently encrypted my folders.
However indexing will not index those files which are encrypted,
whether or not the catalog is stored in an encrypted folder.
Is there any way to get indexing to work with enqrypted folders?
Thanks, Chris