80070005 indica um erro de acesso negado. Só porque você é um administrador, não significa que o seu VBS está sendo executado automaticamente com direitos de administrador. Adicione o seguinte código ao topo do script:
If WScript.Arguments.Named.Exists("elevated") = False Then
CreateObject("Shell.Application").ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """ /elevated", "", "runas", 1
WScript.Quit
End If
O código detectará se o script está sendo executado, ou então se reinicia com direitos de administrador (você ainda verá o prompt, é claro).