I faced an issue when I tried to add my dll file to Windows GAC.
Inspite of having signed DLL file, I received "Access is denied" error message.
To come out of the issue, I found one of the easy way:
Go to Start > Control Panel > Administrtor Tools > Services > Indexing Service
Stop the service.
Thats it, now I was able to deploy the DLL in GAC.