come dicevo qualche giorno fa, questo errore non mi era ancora
capitato. Mi è successo poco fa, allestendo il mio nuovo dual core e
credo che le idee esposte nel thread precedente fossero corrette.
Riassumo qui sotto un po' di cose.
L'errore si è verificato installando Office 97 come utente del
dominio, seppur appartenente al gruppo Administrators (del dominio).
Usando l'utente Administrator locale, non mi era mai successo.
Per risolverlo ho fatto così:
- Uscito dal sistema e rientrato come utente Administrator locale
- disinstallato Office tramite la disinstallazione completa (niente
eraser o tool del genere)
- copiato il system.mdw dalla 'vecchia' macchina alla c:\windows
\system32 di questo pc
- riavviato il computer
Dopo il riavvio:
- aperto Word e verificato che non ci fossero grane
- installato SR-1
- installato SR-2 (aprendo Word per copiare il codice da inserire
nell'installer)
- riavviato il computer
Dopo il riavvio:
Digitati questi comandi per evitare il fastidioso messaggio "il
documento è già aperto dall'utente xxx, fare una copia?" quando si usa
Word o Excel.
- start \ esegui \ winword /regserver
- start \ esegui \ excel /regserver
Lanciata l'applicazione Access più brutale che possiedo, a livello di
codice, e constatato che tutto funziona correttamente.
In conclusione: se si ha a disposizione un system.mdw creato su
installazioni simili a quella che si sta facendo, il problema lo si
risolve piuttosto velocemente.
Aggiungo un paio di consigli per completezza di questo messaggio:
Se non si ha a disposizione un system.mdw da copiare al posto giusto,
si può procedere in questo modo:
- loggarsi come utente Administrator locale
- creare una cartella fuori dalla %systemroot%
- creare tramite il manager dei gruppi di Office un system.mdw situato
all'interno di questa cartella
- copiare questo file nella \system32 ed usare nuovamente il manager
dei gruppi per notificare la nuova locazione del file a Office.
-- eventualmente, prima di riaprire il group manager riavviare il
computer.
Se avviando Access si ottiene l'errore "non è stata concessa la
licenza d'uso su questo computer", significa che si ha scancherato un
po' più del necessario; pertanto procedere a:
- disinstallare Office 97 (tramite il setup.exe di Office)
- cancellare il font hatten.ttf dalla cartella c:\windows\fonts
- riavviare il computer e rifare l'installazione.
In conclusione, la regola aurea: mai installare Office97 con utenti
che non siano Administrator locali.
E quando lo si installa farlo in una cartella col nome differente da
quello proposto di default (io uso %programfiles%\Microsoft Office
97); così si hanno meno rogne in caso di future convivenze con
versioni successive.
ciao,
Panathos
Lanciata l'applicazione Access piů brutale che possiedo, a livello di
codice, e constatato che tutto funziona correttamente.
---------------------------------------------------
Che bel lavoro! ;-)
Manderei il plico ai web-masters delle aree Access...
Ciao!
P.S: I files MDE vengono creati senza problemi, anche con applicazioni
grosse?
cut
Ciao Fabrizio
ottimo lavoro...sicuramente da pubblicare sui siti collegati.
Aggiungo solo che il setup di Office97 Pro può essere lanciato con l'opzione
Administrator semplicemente con D:\Setup /a
Ciao, Carlo
> Che bel lavoro! ;-)
> Manderei il plico ai web-masters delle aree Access...
Grazie :-) Sarebbe un onore, magari lo riscrivo un po' meglio e
integro il suggerimento di Carlo, assieme al fatto che se si usa un
utente di dominio, magari aggiungendolo PRIMA dell'installazione agli
Administrator locali il problema non sussiste.
> P.S: I files MDE vengono creati senza problemi, anche con applicazioni
> grosse?
Ho un "elefante" ereditato da un ex-collega che a tabelle dati vuote
stazza 430 Mb; non ha mai dato problemi nella generazione di MDE.
Tra l'altro, a quanto ho visto finora (Access 97 e basta, come
sviluppo), facendo "compila e salva i moduli" poi la successiva
compilazione in MDE difficilmente darà problemi.
ciao,
Panathos
> ottimo lavoro...sicuramente da pubblicare sui siti collegati.
>
> Aggiungo solo che il setup di Office97 Pro può essere lanciato con l'opzione
> Administrator semplicemente con D:\Setup /a
Grazie Carlo, ma probabilmente sui 'soliti' siti è sufficiente
scrivere queste due righe per non avere problemi con l'MDW... e cmq
sarebbe ora di fare un upgrade da A97 :-)
ciao,
Panathos
> P.S: I files MDE vengono creati senza problemi, anche con applicazioni
> grosse?
Ho un "elefante" ereditato da un ex-collega che a tabelle dati vuote
stazza 430 Mb; non ha mai dato problemi nella generazione di MDE.
Tra l'altro, a quanto ho visto finora (Access 97 e basta, come
sviluppo), facendo "compila e salva i moduli" poi la successiva
compilazione in MDE difficilmente darà problemi.
--------------------------------------------------------------------------
Beh, non sempre: esiste un bug d'installazione di Access 97 (mai capito ai
tempi in cui usavo quella release) che rende "random" la creazione del file
p-compilato.
... senti, ma che gli avete fatto per farlo stazzare 430 MB? ;-))
Immagini inglobate?
Reimportando tutto in un nuovo .mdb resta sempre a 430?
Perdona la curiosità, eh?
CIAO!
>...e cmq sarebbe ora di fare un upgrade da A97 :-)
...e cmq alla fine è sempre un problema di costo delle nuove licenze...
> Beh, non sempre: esiste un bug d'installazione di Access 97 (mai capito ai
> tempi in cui usavo quella release) che rende "random" la creazione del file
> p-compilato.
Per fortuna anche questo non mi è ancora capitato.
> ... senti, ma che gli avete fatto per farlo stazzare 430 MB? ;-))
> Immagini inglobate?
Sì quasi ogni maschera (creata con la creazione guidata) ha le sue
nuvolette o peggio, sottomaschere comprese.
Guardando i conteggi:
dbs.QueryDefs.Count: 783
dbs.TableDefs.Count:183
For i = 0 To 8
Debug.Print dbs.Containers(i).Documents.Count;
dbs.Containers(i).name
0 DataAccessPages
4 Databases
198 Forms
1 Modules
0 Relationships
157 Reports
150 Scripts
0 SysRel
966 Tables
questa roba (che gestiva marketing) è stata sviluppata in circa 4
anni, senza usare codice ed affidandosi alle macro per quasi tutto. E'
praticamente immantenibile da chi voglia mantenere una parvenza di
sanità mentale.
> Reimportando tutto in un nuovo .mdb resta sempre a 430?
Non lo so, l'applicazione ha smesso di funzionare a gennaio 2008, è
stata abbandonata dai decision maker ed io piuttosto che rimetterci le
mani mi faccio frustare in sala formazione.
> Perdona la curiosità, eh?
Figurati, certe cose sono davvero molto istruttive!
ciao,
Panathos
> >...e cmq sarebbe ora di fare un upgrade da A97 :-)
>
> ...e cmq alla fine è sempre un problema di costo delle nuove licenze...
Assolutamente no, è che i problemi di Access 97 li conosco e li
gestisco a occhi chiusi.
Come dice il proverbio: chi lascia la vecchia strada per quella
nuova...
ciao,
Panathos