Negli ultimi mesi ho cominciato a smanettare con Windows Vista, causa migrazione a lavoro
, e mi sono imbattuto in un problema con gli snap-in dopo aver installato i Windows 2003 Administration Tools. Infatti, al primo avvio mi son ritrovato di fronte un bel messaggio:
MMC could not create the snap-in.
Attualmente non ci sono patch rilasciati da Microsoft, per cui ho dovuto adottare questo workaround che traduco:
1. Effettuare il login su Vista con i grants di amministratore;
2. Scaricare il file adminpak.cmd e salvarlo nella cartella C:\Users\username (in cui username = l’account administrator con cui ci si è loggati);
3. Click su Start > All Programs > Accessories quindi click con il tasto destro del mouse su Command Prompt selezionando Run as administrator;
4. Scrivere il seguente comando: C:\Users\username\adminpak.cmd
(Per versioni di Windows Vista a 64-bit , è necessario digitare prima il comando cd %systemroot%\syswow64).
Ora sarà possibile cliccare con il tasto destro sui programmi che vogliamo eseguire come amministratori (o con il domain admin account) ed utilizzare il comando Run as administrator ![]()
Per onor di cronaca, ecco il contenuto del file adminpack.cmd:
@echo off
REM RegisterAdminPak.cmd
REM (c) 2006 Microsoft Corporation. All rights reserved.
set filelist=adprop.dll azroles.dll azroleui.dll ccfg95.dll
set filelist=%filelist% certadm.dll certmmc.dll certpdef.dll certtmpl.dll
set filelist=%filelist% certxds.dll cladmwiz.dll clcfgsrv.dll clnetrex.dll
set filelist=%filelist% cluadmex.dll cluadmmc.dll cmproxy.dll cmroute.dll
set filelist=%filelist% cmutoa.dll cnet16.dll debugex.dll dfscore.dll
set filelist=%filelist% dfsgui.dll dhcpsnap.dll dnsmgr.dll domadmin.dll
set filelist=%filelist% dsadmin.dll dsuiwiz.dll imadmui.dll lrwizdll.dll
set filelist=%filelist% mprsnap.dll msclus.dll mstsmhst.dll mstsmmc.dll
set filelist=%filelist% nntpadm.dll nntpapi.dll nntpsnap.dll ntdsbsrv.dll
set filelist=%filelist% ntfrsapi.dll rasuser.dll rigpsnap.dll rsadmin.dll
set filelist=%filelist% rscommon.dll rsconn.dll rsengps.dll rsjob.dll
set filelist=%filelist% rsservps.dll rsshell.dll rssubps.dll rtrfiltr.dll
set filelist=%filelist% schmmgmt.dll tapisnap.dll tsuserex.dll vsstskex.dll
set filelist=%filelist% w95inf16.dll w95inf32.dll winsevnt.dll winsmon.dll
set filelist=%filelist% winsrpc.dll winssnap.dll ws03res.dll
for %%i in (%filelist%) do (
echo Registering %%i ...
regsvr32 /s %%i
)
echo.
Echo Command Completed
Per saperne di più: link (in inglese)
[techtags: MMC could not create the snap-in, Vista, Run as, Admin tool]

0 risposte a “Abilitare run-as su Vista”