Condividi tramite

comando Regsrv32.exe

Anonimo
2013-02-24T16:48:53+00:00

Uso Windows 7 home premium service pack 1 a 64 bit, avrei la necessità di registrare il componente comdlg32.ocx , con XP usavo la seguente riga comando:

regsvr32.exe  C:\Windows\System32\comdlg32.ocx dopo  avere precedentemente copiato comdlg32.ocx in C:\Windows\System32.

Però nel sistema non trovo neppure regsvr32.exe  ?????

Ho trovato un link da cui scaricarlo sul sito microsoft ma pare non sia compatibile con questa versione.

Qualche idea?

Grazie Luciano

Windows per utenti privati | Versioni precedenti di Windows | Dispositivi e driver

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Luigi Bruno 42,471 Punti di reputazione Moderatore volontario
2013-02-28T19:38:56+00:00

Si ho provato ad eseguirlo come amministratore,

comdlg32.ocx arriva dal VB 5.0 che ho utilizzato per creare una applicazione alcuni anni fa su XP, con XP funziona tutto correttamente.

Il Comon Dialog forniva una interfaccia completa per aprire e salvare files, stamparli etc.  senza praticamente scrivere codice.

 

Grazie per l'aiuto.

 

Luciano Vidus

 

 

Conosco la funzionalità del controllo Common Dialog, ora la tua utile precisazione chiarisce completamente lo scenario.

Purtroppo, dubito fortemente che quel controllo possa essere installato con successo in Windows 7 (si possono avere problemi già con la sua versione più recente rilasciata con Visual Studio 6.0), ma potresti sempre ricorrere alla virtualizzazione: scarica ed installa un programma di virtualizzazione come Microsoft Virtual PC 2007 SP1 (http://www.microsoft.com/it-it/download/details.aspx?id=24439) o Oracle VirtualBox (http://www.virtualbox.org), crea una macchina virtuale ed installaci una versione di Windows fino a XP (devi avere una Licenza Retail non installata ed attivata); in questa macchina virtuale potrai installare ed utilizzare il tuo software (ed anche una versione vecchia di Visual Studio, qualora ne avessi necessità).

Ciao.

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-02-28T13:45:18+00:00

    Si ho provato ad eseguirlo come amministratore,

    comdlg32.ocx arriva dal VB 5.0 che ho utilizzato per creare una applicazione alcuni anni fa su XP, con XP funziona tutto correttamente.

    Il Comon Dialog forniva una interfaccia completa per aprire e salvare files, stamparli etc.  senza praticamente scrivere codice.

    Grazie per l'aiuto.

    Luciano Vidus

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Luigi Bruno 42,471 Punti di reputazione Moderatore volontario
    2013-02-25T21:29:26+00:00

    Il prompt dei comandi è stato aperto facendo clic con il tasto destro sulla sua icona e scegliendo l'esecuzione come amministratore? Se non esegui questo passaggio, è difficile che quell'operazione venga eseguita correttamente.

    Da dove proviene quel modulo che stai provando a registare? Si tratta di un ActiveX utilizzato da un'applicazione sviluppata per una precedente versione di Windows?

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-02-25T20:59:29+00:00

    ho verificato in C:\windows\system32 esiste il programma regsrv32.exe

    ho verificato la variabile PATH sul pannello di controllo > sistema > variabili d'ambiente e ho trovato:

    C:\Program Files (x86)\HP SimplePass 2011;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Intel\Services\IPT\

    Comunque quando cerco di registrare dalla finestra esegui con il comando:

    regsvr32  %Systemroot%\System32\comdlg32.ocx

     l' ocx ottengo questo errore: Impossibile caricare il modulo c:\Windows\System32\comdlg32.ocx

    Ho provato a creare un file di comando e ad eseguirlo comme amministratore con identico messaggio di errore..

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Luigi Bruno 42,471 Punti di reputazione Moderatore volontario
    2013-02-24T16:56:22+00:00

    Ciao Luciano.

    Il comando regsvr32.exe si trova in %SYSTEMROOT%\System32: puoi eseguirlo da quella cartella, dopo aver aperto un prompt dei comandi amministrativo.

    Controlla il valore della variabile di ambiente PATH: dovrebbe esserci anche la cartella %SYSTEMROOT%\System32.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento