Problema con "nome computer"

scoglio24

col senno di poi
Registrato
13/12/05
Messaggi
2.623
Punti reazioni
296
Come da titolo ho un problema.
Da qualche giorno ho acquistato un nuovo pc con W11, perchè la vecchia macchina dopo anni di onorato lavoro mi ha "lasciato" .
Nessun problema con i dati e gli archivi personali perchè avevo un backup su hard disk esterno abbastanza recente.
Per gestire le finanze personali uso AceMoney già da qualche anno e proprio con i file di archivio di questo programma mi è sorto il problema “nome computer”.
Dico meglio: ho reistallato sul nuovo PC il programma in questione ma all’apertura del file di archivio mi appare la seguente richiesta “ Il file è stato creato su un computer con un nome differente. Per sbloccare il file devi inserire il nome originale del computer”.
Ovviamente non ricordo assolutamente il nome del vecchio computer, non lo posso leggere sulla vecchia macchina perché il vecchio W7 di cui è (era) dotato non si avvia più.
Posso avviare il vecchio pc solo con una distro Linux Mint e posso provare con questa (se possibile) a ricavare il nome della vecchia macchina, ma non so proprio dove devo guardare e pertanto spero che qualcuno mi possa dare qualche indicazione che possa risolvere il problema.
Mi dispiacerebbe molto non riuscire perché significherebbe perdere dati accumulati in anni di registrazioni.
 
Come da titolo ho un problema.
Da qualche giorno ho acquistato un nuovo pc con W11, perchè la vecchia macchina dopo anni di onorato lavoro mi ha "lasciato" .
Nessun problema con i dati e gli archivi personali perchè avevo un backup su hard disk esterno abbastanza recente.
Per gestire le finanze personali uso AceMoney già da qualche anno e proprio con i file di archivio di questo programma mi è sorto il problema “nome computer”.
Dico meglio: ho reistallato sul nuovo PC il programma in questione ma all’apertura del file di archivio mi appare la seguente richiesta “ Il file è stato creato su un computer con un nome differente. Per sbloccare il file devi inserire il nome originale del computer”.
Ovviamente non ricordo assolutamente il nome del vecchio computer, non lo posso leggere sulla vecchia macchina perché il vecchio W7 di cui è (era) dotato non si avvia più.
Posso avviare il vecchio pc solo con una distro Linux Mint e posso provare con questa (se possibile) a ricavare il nome della vecchia macchina, ma non so proprio dove devo guardare e pertanto spero che qualcuno mi possa dare qualche indicazione che possa risolvere il problema.
Mi dispiacerebbe molto non riuscire perché significherebbe perdere dati accumulati in anni di registrazioni.

Potresti provare seguendo questa indicazione, trovata in rete:
You could browse to one of the event logs, open it and see what computer name is listed on the events. Look for .evt files in the folder Windows\System32\config.

In alternativa, potresti editare il file archivio di AceMoney con un editor tipo Gvim in grado di aprire anche files in formato non testo (non so com'e' il formato del tuo archivio) e vedere in chiaro (se sei fortunato) il nome del tuo computer magari nella parte iniziale del file.
 
Si può prendere il file "SYSTEM" del vecchio computer (Windows\System32\config\), aprirlo con un registry viewer (tipo "Registry Explorer" di Zimmerman) e andare al percorso \ControlSet001\Control\ComputerName\ComputerName (che coincide con HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName di un computer acceso... parlando di Windows 10, per il 7 i percorsi potrebbero essere leggermente differenti).
Forse è possibile usare anche qualche vecchio file in cui il nome del pc sia presente nei metadata, ma non so esattamente se e come sia fattibile.
 
Posso avviare il vecchio pc solo con una distro Linux Mint e posso provare con questa (se possibile) a ricavare il nome della vecchia macchina, ma non so proprio dove devo guardare e pertanto spero che qualcuno mi possa dare qualche indicazione che possa risolvere il problema.

Se puoi visualizzare le cartelle del disco, in "C" - "Utenti" dovresti avere 2 cartelle. Una di loro si chiama "Pubblica". L'altra ha lo stesso nome del tuo pc.
 
Se puoi visualizzare le cartelle del disco, in "C" - "Utenti" dovresti avere 2 cartelle. Una di loro si chiama "Pubblica". L'altra ha lo stesso nome del tuo pc.

Non mi quadra, io vedo, oltre alla cartella public, una cartella 'default' e una <nome dell'utente>, non nome del computer (win 10 e win 11)
 
Grazie per gli interventi. Domani inizio a provare.
Certo che un simile controllo su un file non me lo aspettavo proprio.
Mai saputo che potesse esistere.
 
Grazie per gli interventi. Domani inizio a provare.
Certo che un simile controllo su un file non me lo aspettavo proprio.
Mai saputo che potesse esistere.

Il nome del computer viene utilizzato da Ace Money per criptare il file. Un po' come succede con Excel quando si vuole proteggere un file.
Quindi, non è possibile "spulciare" all'interno del file .amj per cercare qualcosa in chiaro perché il file è in formato binario.

Se possiedi una regolare licenza del programma, allora puoi contattare il supporto per assistenza.
https://support.mechcad.net/knowledgebase.php?article=1

Diversamente, l'unico modo è quello indicato da @Depositato con la precisazione che puoi usare anche il Blocco Note per aprire il file SYSTEM e cercare la terza occorrenza della parola ComputerName per vedere in chiaro il nome del PC dove ogni lettera è seguita da uno spazio che quindi devi rimuovere.
Ricordati che il controllo di Ace Money sul nome del computer è case-sensitive e quindi le minuscole/maiuscole hanno importanza.
 
Non mi quadra, io vedo, oltre alla cartella public, una cartella 'default' e una <nome dell'utente>, non nome del computer (win 10 e win 11)

Ma lui parlava di windows 7.
Comunque ho sbagliato lo stesso in quanto la soluzione da me indicata riguarda "username" che è diverso da "nome compute"r. Da me il "nome computer" è "username-PC" ma non per tutti è cosi. Quindi chiedo scusa.
 
Con la versione live di linux ho accesso a tutti i file di w7.
Però posso usare, ovviamente, solo i programmi linux che trovo nei repository.
L'editor di testo di mint non legge il file system di w7, ho allora copiato il file su una pennetta usb e l'ho aperto in lettura col blocco note di w11. Ho inserito il termine "Computer" nella ricerca ma alla terza volta che ha trovato il termine (presumendo ch questo si intendesse per terza ri correnza) vi era un gruppo di 4 lettere minuscole, non distaccate fra di loro, poi altra, maiuscola distaccata, e poi altre, più, staccate, che però non saprei ripetere sulla tastiera.
Ho cercato anche se su qualche file se ci fosse fra i dati delle proprietà il nome del computer ma ho solo trovato il nome utente
 
Hai cercato ComputerName?
 
Puoi provare ad aprire il file SYSTEM con il "registry explorer" che trovi qui: https://ericzimmerman.github.io/#!index.md

Ho un po' paura a installare e far funzionare un editor di registro sulla macchina nuova, non vorrei combinare un casino con quello di W11. (sono poco esperto e sono programmi che non ho mai usato)
Magari vedo se è più facile /sicuro operare con un editor di registro portable che attivo direttamente sulla pennetta dove ho messo quello W7
 
Tranquillo, il Registry Explorer che ti ho linkato non apre in automatico il registro di Windows (dal Registry Editor di Windows potresti fare la stessa operazione, ma proprio per evitare casini userei un programma esterno); devi semplicemente fargli caricare il file di registro da aprire, in questo caso SYSTEM di W7. Qui c'è un video che ti mostra come funziona, ti bastano i primi 10 secondi (poi vengono fatte operazioni che a te non servono, dovendo tu solo leggere il nome del pc al percorso indicato in precedenza):
https://www.youtube.com/watch?v=O-1ImmWR1hE
 
Se non lo hai mai modificato dovresti riuscire a trovare il nome del computer in uno dei file log creati durante l'installazione nella cartella C:\Windows\Panther o in una delle sue sottocartelle.

Con Windows 8, 10 e 11 il nome è nel file setupact.log che si trova nella sottocartella UnattendGC.
Nella parte dove viene eseguito msoobe.exe c'è una riga contenente la scritta "Setting computer name to" seguita dal nome tra parentesi quadre.
Prova a vedere se è così anche per Windows 7.
 
Tranquillo, il Registry Explorer che ti ho linkato non apre in automatico il registro di Windows (dal Registry Editor di Windows potresti fare la stessa operazione, ma proprio per evitare casini userei un programma esterno); devi semplicemente fargli caricare il file di registro da aprire, in questo caso SYSTEM di W7. Qui c'è un video che ti mostra come funziona, ti bastano i primi 10 secondi (poi vengono fatte operazioni che a te non servono, dovendo tu solo leggere il nome del pc al percorso indicato in precedenza):
https://www.youtube.com/watch?v=O-1ImmWR1hE

Purtroppo non vede il file che ho copiato sulla pennetta. Forse nella copia ho mancato qualcosa
 
Se non lo hai mai modificato dovresti riuscire a trovare il nome del computer in uno dei file log creati durante l'installazione nella cartella C:\Windows\Panther o in una delle sue sottocartelle.

Con Windows 8, 10 e 11 il nome è nel file setupact.log che si trova nella sottocartella UnattendGC.
Nella parte dove viene eseguito msoobe.exe c'è una riga contenente la scritta "Setting computer name to" seguita dal nome tra parentesi quadre.
Prova a vedere se è così anche per Windows 7.

Ho trovato la sottocartella UnattendGC ma in questa non il file setupact.log
 
Ho trovato la sottocartella UnattendGC ma in questa non il file setupact.log

Di file con quel nome ce ne sono anche altri in altre cartelle.

Se non hai ancora trovato il nome potresti provare a cercare un rapporto diagnostica efficienza energetica.
Sempre con Windows 8, 10 e 11 il file si chiama energy-report.html e si trova nella cartella C:\ProgramData\Microsoft\Windows\Power Efficiency Diagnostics.
Il nome del computer si trova all'inizio.
In quella cartella dovrebbero esserci anche diversi file xml che contengono il nome.
 
Grazie. Proverò quanto prima
 
Indietro