ACC2000: Errore avvio di Microsoft Access con profilo personalizzato

Traduzione articoli Traduzione articoli
Identificativo articolo: 266769 - Visualizza i prodotti a cui si riferisce l?articolo.
Avanzate: Richiede la codifica degli esperti, interoperabilitÓ e competenze multiutente.

Il contenuto di questo articolo Ŕ applicabile solo ai database Microsoft Access (mdb).

importante in questo articolo sono contenute informazioni su come modificare il Registro di sistema (chiamato Registro di configurazione in Windows NT). Prima di modificare il Registro di sistema, eseguire una copia di backup e assicurarsi di sapere come ripristinarlo in caso di problemi. Per ulteriori informazioni su come eseguire il backup, ripristinare e modificare il Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
256986Descrizione del Registro di sistema di Microsoft Windows
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Quando si avvia Microsoft Access 2000 o un'applicazione di runtime con un profilo personalizzato, viene visualizzato il seguente messaggio di errore:
Si Ŕ verificato un errore e questa funzionalitÓ non stia funzionando correttamente. Riparare la funzionalitÓ ora?
Dopo aver fatto clic su o No , Ŕ visualizzato il seguente messaggio di errore:
VerrÓ Impossibile trovare il file 'system.mdw'. Questo file Ŕ necessario per l'avvio.

Cause

Impossibile individuare un gruppo di lavoro (System.mdw) del file durante l'avvio. Si verifica in presenza di tutte le seguenti condizioni:
  1. Il file del gruppo di lavoro non si trova nella stessa cartella come Msaccess.exe.
  2. Il collegamento che si sta utilizzando per avviare Microsoft Access non Ŕ presente un / Wrkgrp opzione che punta a un file valido del gruppo di lavoro.
  3. Profilo personalizzato che si sta utilizzando non Ŕ presente una sottochiave Jet che punta a un file di gruppo di lavoro valido.

Risoluzione

Utilizzare il / Wrkgrp opzione nel collegamento per puntare a un file gruppo di lavoro o includere una sottochiave Jet in un profilo personalizzato che punta a un file di gruppo di lavoro.

Nota ╚ necessario inoltre assicurarsi tutti i gruppi di TERMINAL SERVER USER che e autorizzazioni complete sul
HKEY_CLASSES_ROOT\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0
chiave del Registro di sistema. Per effettuare questa operazione, attenersi alla seguente procedura:

avviso : se si utilizza Editor del Registro di sistema in modo non corretto, si potrebbero provocare problemi gravi che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce la che Ŕ possibile risolvere i problemi derivanti dall'errato utilizzo dell'editor del Registro di sistema. Utilizzare Editor del Registro di sistema a proprio rischio.
  1. Nel menu Start , fare clic su Esegui .
  2. Nella casella Esegui digitare Regedt32 e quindi fare clic su OK .
  3. Nell'editor del Registro di sistema individuare la seguente chiave del Registro di sistema:
    HKEY_CLASSES_ROOT\TypeLib\{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}\9.0
  4. Nel menu protezione , fare clic su autorizzazioni .
  5. Nella finestra di dialogo autorizzazioni per 9.0 , in protezione , individuare Everyone e i gruppi di TERMINAL SERVER USER e verificare che entrambi dispongano di controllo completo.

    Nota Se non sono presenti tutti e i gruppi Utente di TERMINAL SERVER , aggiungere i gruppi e fornire loro controllo completo.
  6. Fare clic su OK e chiudere l'editor del registro.

Utilizzare il parametro Wrkgrp per specificare un file di gruppo di lavoro

L'approccio pi¨ semplice per risolvere il problema consiste nell'includere un / Wrkgrp opzione nel collegamento che punta a un file di gruppo di lavoro valido. Ad esempio, creare un collegamento sul desktop con le seguenti operazioni della riga di comando.

Nota: I percorsi di Msaccess.exe e il file System.mdw possono essere diverso nel computer. Assicurarsi che i percorsi nel collegamento riflettere accuratamente il percorso di Msaccess.exe e System.mdw sul computer.
   "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /Wrkgrp  "C:\MyApplication\System.mdw" /Profile Test
				
Per ulteriori informazioni sull'utilizzo di opzioni della riga di comando con Microsoft Access, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
209207ACC2000: Come utilizzare le opzioni della riga di comando in Microsoft Access
Per ulteriori informazioni sulla scrittura di macro e opzioni per i tasti di scelta rapida nella distribuzione guidata e package, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
236519MOD2000: How scrittura di macro e opzioni per collegamenti nella package e distribuzione guidata

Includere una sottochiave Jet nel profilo personalizzato

avviso : se si utilizza Editor del Registro di sistema in modo non corretto, si potrebbero provocare problemi gravi che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce la che Ŕ possibile risolvere i problemi derivanti dall'errato utilizzo dell'editor del Registro di sistema. Utilizzare Editor del Registro di sistema a proprio rischio.

Per creare una sottochiave Jet nel profilo personalizzato per specificare il percorso al file del gruppo di lavoro, attenersi alla seguente procedura:
  1. ╚ possibile creare un profilo personalizzato e un collegamento attenendosi alla procedura descritta nella sezione "Creazione un Custom profilo per utilizzare con Microsoft Access" in questo articolo.
  2. In Editor del Registro di sistema individuare la seguente chiave:
       HKEY_LOCAL_MACHINE\Software\Test\MyApp\1.0   
    					
  3. Creare le seguenti sottochiavi
       Jet\4.0\Engines
    						
    per creare la seguente chiave:
       HKEY_LOCAL_MACHINE\Software\Test\MyApp\1.0\Jet\4.0\Engines
    					
  4. Nella sottochiave Engines , creare il seguente valore di stringa:
       SystemDB
    					
  5. Impostare il valore di stringa SystemDB sul percorso del file di gruppo di lavoro, ad esempio, il C:\Workgroup\System.mdw
Nota: Se l'applicazione richiede di qualsiasi altro specifico di Jet le modifiche, ad esempio il caricamento dell'ISAM installabile, Ŕ necessario creare le sottochiavi appropriate o valori (o entrambi) nella chiave Jet del profilo personalizzato.

Status

Questo comportamento legato alla progettazione.

Informazioni

Quando si apre un file di database (MDB) in Microsoft Access, il modulo di gestione di database Jet richiede un file di gruppo di lavoro (System.mdw) per avviare. Per determinare il percorso del file gruppo di lavoro da utilizzare, Microsoft Access si passa attraverso diversi passaggi.

Se il collegamento contiene un / Wrkgrp opzione che punta a un file valido del gruppo di lavoro, Microsoft Access utilizza tale file gruppo di lavoro. Se il collegamento non contiene un / Wrkgrp opzione, verrÓ ricerca Registro di sistema di Windows e utilizza il percorso specificato nella sottochiave Jet del profilo in uso.

Quando si utilizza un profilo personalizzato per avviare l'applicazione, Ŕ possibile che Microsoft Access non utilizza il profilo predefinito trovato HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access all'avvio . Utilizza invece le sottochiavi del profilo personalizzato creato. Se il profilo non contiene una sottochiave Jet con il percorso al file del gruppo di lavoro, Microsoft Access cerca la cartella in cui si trova Msaccess.exe (ad esempio, c:\Programmi\Microsoft Office\Office). Se viene ancora Impossibile individuare un file di gruppo di lavoro, restituisce gli errori menzionati nella sezione "Sintomi" di questo articolo.

Questo problema Ŕ pi¨ probabile che si verifica in computer in cui Microsoft Access 2000 SR-1 Ŕ stato installato da CD, anzichÚ nei computer che sono stati aggiornati a SR-1. Infatti, il percorso predefinito per il file del gruppo di lavoro (System.mdw) non risulta modificato in SR-1 e non Ŕ in uno dei percorsi menzionati in precedenza. Di conseguenza, se Ŕ possibile utilizzare un profilo personalizzato per avviare Microsoft Access 2000 SR-1 in un computer e non includono il / Wrkgrp opzione, si riceverÓ gli errori che sono indicati nella sezione "Sintomi" di questo articolo.

Creazione di un profilo personalizzato da utilizzare con Microsoft Access

La procedura seguente viene illustrato come creare un profilo personalizzato da utilizzare con Microsoft Access. In questo esempio consente di utilizza il valore di stringa TitleBar nel profilo personalizzato per personalizzare sulla barra del titolo della finestra dell'applicazione all'avvio di Microsoft Access.
  1. Fare clic su Start e quindi fare clic su Esegui .
  2. Nella casella Esegui digitare Regedit e quindi fare clic su OK .
  3. In Editor del Registro di sistema espandere la seguente chiave:
       HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Access\Profiles
    						
    Nota: se la chiave di profili non Ŕ elencata nella chiave di accesso , Ŕ necessario crearlo. Per creare la chiave di profili , fare clic con il pulsante destro del mouse sul tasto di scelta , scegliere Nuovo e quindi scegliere chiave . Rinominare la nuova chiave di profili .
  4. Dopo aver selezionato la chiave di profili nel riquadro di sinistra, fare clic con il pulsante destro del mouse nel riquadro destro, scegliere Nuovo , quindi Valore stringa .
  5. Nella chiave profili , creare un nuovo valore di stringa denominato test .
  6. Impostare il valore del valore di stringa Test Software\Test\MyApp\1.0 .
  7. Individuare la seguente chiave del Registro di sistema:
       HKEY_LOCAL_MACHINE\Software
    					
  8. Creare le seguenti sottochiavi
       Test\MyApp\1.0\Run-Time Options
    						
    per creare la seguente chiave:
       HKEY_LOCAL_MACHINE\Software\Test\MyApp\1.0\Run-Time Options
    					
  9. In sottochiave Opzioni in fase di esecuzione , creare il seguente valore di stringa:
       TitleBar
    					
  10. Impostare il valore del valore di stringa barra del titolo per l'Applicazione .
  11. Chiudere l'editor del Registro di sistema.
  12. Sul desktop, creare un collegamento con la seguente riga di comando.

    Nota: Il percorso di Msaccess.exe potrebbe essere diverso nel computer in uso. Assicurarsi che il percorso nel collegamento riflette accuratamente la posizione del file Msaccess.exe nel computer.
       "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /Profile Test
    					

Procedura per riprodurre il problema.

  1. Creare una nuova cartella sul computer denominato C:\Workgroup.
  2. Spostare il file di gruppo di lavoro (System.mdw) corrente dalla posizione corrente nella cartella C:\Workgroup. Se non si conosce la posizione corrente del file di gruppo di lavoro corrente, Ŕ possibile utilizzare l'utilitÓ Amministratore gruppi di lavoro (Wrkgadm.exe) per individuarlo.
  3. Dopo avere spostato il file del gruppo di lavoro, utilizzare l'utilitÓ Amministratore gruppi di lavoro per aggiungere nuovamente il gruppo di lavoro dei comandi.
  4. Avviare Microsoft Access e quindi aprire qualsiasi file di database (MDB) per verificare che Access funzioni correttamente.
  5. Uscire da Microsoft Access.
  6. ╚ possibile creare un profilo personalizzato e un collegamento attenendosi alla procedura descritta nella sezione "Creazione un Custom profilo per utilizzare con Microsoft Access" di questo articolo.
  7. Fare doppio clic il collegamento per avviare Microsoft Access. Si noti che Microsoft Access inizia con "applicazione" sulla barra del titolo.
  8. Aprire qualsiasi file di database (MDB).
Si noti che viene visualizzato i messaggi di errore menzionati nella sezione "Sintomi" di questo articolo.

Riferimenti

Per ulteriori informazioni sull'utilizzo di profili personalizzati, scegliere Guida in linea di Access dal menu Guida , digitare i profili personalizzati in Office Assistant o la ricerca libera, quindi scegliere Cerca per visualizzare "Personalizza l'ambiente dell'applicazione con Microsoft Access i profili utente."

ProprietÓ

Identificativo articolo: 266769 - Ultima modifica: mercoledý 26 gennaio 2005 - Revisione: 3.1
Le informazioni in questo articolo si applicano a:
  • Microsoft Access 2000 Standard Edition
Chiavi:á
kbmt kberrmsg kbnofix kbprb KB266769 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 266769
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com