|
|
|
![]() |
|
Strumenti |
![]() |
#1 | ||
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
Files Modifica-Registro
vorrei sapere come si scrivono (basta il notepad vero?) i files per modificare le chiavi di registro. nella sezione tips&tricks ho trovato questi 2 files ma la sintassi sembra diversa:
Apri con Notepad: Quote:
oppure numero massimo di connessioni simultanee --> 5: Quote:
in definitiva, se volessi modificare alcune chiavi tramite un file da eseguire come devo scrivere? e se ne volessi creare di nuove? |
||
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
up
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2003
Città: B.A.T.
Messaggi: 3282
|
scrivi quello che devi scrivere, percorso nuovi velori o nuove stringhe\chiavi e salvi il file con l'estensione .reg
una volta che ci clicchi su ti chiede se vuoi aggiungere le informazioni al registro e gli dici di si
__________________
I5 6600 | ASUS H170 PRO GAMING | 2*8GB DDR4 3000 Corsair Vengeance LPX | Asus Strix GTX 950 | WD BLACK SN850 500GB NVMe | SSD Crucial BX500 2TB | Alim. - Corsair HX520 | LG 24MP77HM | Logitech G510 |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
si ma devo fare come nel secondo esempio? e se ne volessi cancellare una?
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
Codice:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell] Codice:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "MAXCONNECTIONSPERSERVER"=dword:00000005 "MAXCONNECTIONS PER1_0SERVER"=dword:00000005 la sisntassi è la medesima, con la differenza che nel primo caso non crei nessun valore nella chiave, nel secondo caso crei due valori dword di nome con i nomi specificati e con i valori specificati Codice:
@="notepad %1" per cancellare una chiave la sintassi è semplicissima, ad esempio: Codice:
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell] ![]()
__________________
Xbox Live!: Manp PSN: Manp ![]() Ultima modifica di Manp : 06-06-2005 alle 18:47. |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Mar 2003
Città: B.A.T.
Messaggi: 3282
|
Quote:
una stringa fra le tre dici? ne scrivi solo due oppure la vai a cancellare nel registro se poi intendi altro non so
__________________
I5 6600 | ASUS H170 PRO GAMING | 2*8GB DDR4 3000 Corsair Vengeance LPX | Asus Strix GTX 950 | WD BLACK SN850 500GB NVMe | SSD Crucial BX500 2TB | Alim. - Corsair HX520 | LG 24MP77HM | Logitech G510 |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
aggiungo, così:
Codice:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Apri con Notepad] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Apri con Notepad\command] @="notepad %1" così: Codice:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "MAXCONNECTIONSPERSERVER"=dword:00000005 "MAXCONNECTIONS PER1_0SERVER"=dword:00000005 ![]()
__________________
Xbox Live!: Manp PSN: Manp ![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
Quote:
Codice:
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell] ![]()
__________________
Xbox Live!: Manp PSN: Manp ![]() |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
ok grazie mille
![]() |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
ultimo dubbio, si possono scrivere commenti all'interno del file .reg? con quale sintassi?
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
ho già un problemino
![]() io nel file ho scritto questo: Quote:
quando però vado a controllare con il regedit, il valore rimane settato come era prima... perché? Ultima modifica di Furla : 08-06-2005 alle 16:18. |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
Quote:
![]() Codice:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop] "MenuShowDelay"="100" e stai attento alle virgolette!!! ![]()
__________________
Xbox Live!: Manp PSN: Manp ![]() Ultima modifica di Manp : 08-06-2005 alle 18:58. |
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
e come si fa a modificarlo?
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
il reg che ho postato sopra che ha che non va???
se tu tenti di creare un valore che ha lo stesso nome di quello che già esiste ma è di tipo diverso l'operazione fallirà se crei un valore che ha lo stesso nome di quello che già esiste e anche lo stesso tipo, quello esistente viene sovrascritto e quindi modificato ![]()
__________________
Xbox Live!: Manp PSN: Manp ![]() |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
no a me lo lascia com'è, ho provato anche così:
[HKEY_CURRENT_USER\Control Panel\Desktop] “MenuShowDelay"=dword:0000000100 così [HKEY_CURRENT_USER\Control Panel\Desktop] “MenuShowDelay"=dword:100 e così [HKEY_CURRENT_USER\Control Panel\Desktop] “MenuShowDelay"="dword:0000000100" ma niente da fare... Ultima modifica di Furla : 08-06-2005 alle 23:03. |
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
Quote:
![]() cioè io che cavolo scrivo a fare se tu non leggi?!?! ![]() ![]() nel registro, in quella posizione, c'è già un valore “MenuShowDelay" MA NON E' UN DWORD! in quel modo tu cerchi di creare o modificare un valore di nome “MenuShowDelay" ti tipo dword, ma: -crearlo non si può perchè c'è già un valore di nome “MenuShowDelay" di tipo stringa di testo -modificarlo non si può perchè c'è già un valore di nome “MenuShowDelay" di tipo stringa di testo e tu gli vuoi passare un tipo dword NON possono esserci nella stessa posizione due valori con lo stesso nome, nemmeno se di tipi differenti!!! per modificare il valore stringa di nome “MenuShowDelay" presente nella posizione che hai specificato devi passare un valore stringa, non un dword! il reg è quello che ti ho scritto sopra, come vedi non passo un dword ma una stringa: Codice:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop] "MenuShowDelay"="100" =dword:00000100 significa assegnare al valore “MenuShowDelay" un valore di tipo dword, ma non si può, perchè c'è già un valore “MenuShowDelay" nella stessa posizione che è una stringa, non un dword se il valore col nome che specifichi non c'è nella posizione che specifichi allora verrà creato, ma se il valore col nome che specifichi c'è già nella posizione che specifichi viene modificato solo se gli passi un nuovo valore dello stesso tipo! come lo fai tu non funziona perchè gli passi mele ma lui vuole banane... più semplice di così non so come spiegarlo ![]() ![]() chiaro? ![]()
__________________
Xbox Live!: Manp PSN: Manp ![]() Ultima modifica di Manp : 09-06-2005 alle 01:01. |
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Nov 2002
Città: Firenze
Messaggi: 4027
|
lol
![]() ...cmq molto interessanti alcuni dettagli... Ultima modifica di Ciaba : 09-06-2005 alle 05:20. |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
ok ora funziona tutto...
ma la domanda ora è (per capire): che vuol dire dword??? |
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
Quote:
Codice:
“MenuShowDelay"=dword:0000000100 questi sono i tipi di dati validi in regedit: Codice:
Data type Description REG_BINARY Raw binary data. Most hardware component information is stored as binary data and is displayed in Registry Editor in hexadecimal format. REG_DWORD Data represented by a number that is 4 bytes long. Many parameters for device drivers and services are this type and are displayed in Registry Editor in binary, hexadecimal, or decimal format. REG_EXPAND_SZ A variable-length data string. This data type includes variables that are resolved when a program or service uses the data. REG_MULTI_SZ A multiple string. Values that contain lists or multiple values in a form that people can read are usually this type. Entries are separated by spaces, commas, or other marks. REG_SZ A fixed-length text string. REG_FULL_RESOURCE_DESCRIPTOR A series of nested arrays designed to store a resource list for a hardware component or driver. ![]()
__________________
Xbox Live!: Manp PSN: Manp ![]() |
|
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
|
una cosa che mi sono dimenticato, per cancellare un singolo valore all'interno di una chiave la sintassi è questa:
Codice:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop] "MenuShowDelay"=- ![]()
__________________
Xbox Live!: Manp PSN: Manp ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:35.