PROBLEMA ScreenSaver non funziona se attivato da CMD

DRickraft

Nuovo Utente
90
8
CPU
Intel Core i3-9100F Quad-Core [Turbo-Boost 4.2 Ghz]
Dissipatore
Intel E97379-003
Scheda Madre
ASRock B365M-HDV
HDD
HDD Seagate Barracuda 2 TB 3.5" 7200RPM
RAM
Crucial 8x2 GB DDR4-2666 (CT8G4DFS8266)
GPU
Inno3D GeForce GTX 1050 Ti 4 GB Twin X2
Monitor
Acer Nitro VG240Y
PSU
DOMINIUM HMW-650 650W
Case
iTek Ninja
Net
1Gb (100Mb Ethernet Cable)
OS
Windows 10 Pro 64-bit (1903)
Salve, ho fatto un piccolo file BAT per disattivare e attivare lo ScreenSaver con un click.
Il fatto è che attivandolo da questo file BAT non appare mai lo ScreenSaver pur potendo vedere che nel menù degli è effettivamente impostato in "Foto", quindi i file funzionano... Ogni volta devo impostarlo manualmente in "Nessuno" e in seguito "Foto".
Questi sono i comandi che uso:

Per disattivarlo:
reg delete "HKEY_CURRENT_USER\Control Panel\Desktop" /v SCRNSAVE.EXE /f

Per attivarlo:
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v SCRNSAVE.EXE /t REG_SZ /d C:\Windows\system32\PhotoScreensaver.scr /f
 

quizface

Utente Èlite
15,405
5,276
Salve, ho fatto un piccolo file BAT per disattivare e attivare lo ScreenSaver con un click.
Il fatto è che attivandolo da questo file BAT non appare mai lo ScreenSaver pur potendo vedere che nel menù degli è effettivamente impostato in "Foto", quindi i file funzionano... Ogni volta devo impostarlo manualmente in "Nessuno" e in seguito "Foto".
Questi sono i comandi che uso:

Per disattivarlo:
reg delete "HKEY_CURRENT_USER\Control Panel\Desktop" /v SCRNSAVE.EXE /f

Per attivarlo:
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v SCRNSAVE.EXE /t REG_SZ /d C:\Windows\system32\PhotoScreensaver.scr /f
Se non sbaglio, (non sono un programmatore) per attivare il cambio al registro, il computer va riavviato ogni volta.
 

Kelion

Quid est veritas? Est vir qui adest
Utente Èlite
41,495
14,053
CPU
5600X
Dissipatore
Arctic Liquid Freezer 240
Scheda Madre
ASUS ROG STRIX B550-F GAMING (WI-FI)
HDD
1 SSD 1TB M.2 NVMe Samsung 970 Evo plus 4 HDD P300 3TB ciascuno
RAM
2x8GB Crucial Ballistix 3600 MHz
GPU
RTX 3060 Ti
Monitor
AOC 24G2U 144 Hz
PSU
EVGA G2 750W
Case
NZXT H510
Periferiche
Varie
Net
FTTC 100/30
OS
Windows 10, Debian 10
Si. Il cambio della chiave di registro ha effetto solo dopo il riavvio. Che se ci pensi è anche logico...
Se non sbaglio, (non sono un programmatore) per attivare il cambio al registro, il computer va riavviato ogni volta.
 

DRickraft

Nuovo Utente
90
8
CPU
Intel Core i3-9100F Quad-Core [Turbo-Boost 4.2 Ghz]
Dissipatore
Intel E97379-003
Scheda Madre
ASRock B365M-HDV
HDD
HDD Seagate Barracuda 2 TB 3.5" 7200RPM
RAM
Crucial 8x2 GB DDR4-2666 (CT8G4DFS8266)
GPU
Inno3D GeForce GTX 1050 Ti 4 GB Twin X2
Monitor
Acer Nitro VG240Y
PSU
DOMINIUM HMW-650 650W
Case
iTek Ninja
Net
1Gb (100Mb Ethernet Cable)
OS
Windows 10 Pro 64-bit (1903)
Grazie per la risposta, ma anche quando riavvio il PC continua a non funzionare.
Eppure questi comandi per disattivare/attivare la trasparenza di Windows funzionano anche senza riavviare:

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableTransparency /t REG_DWORD /d 0 /f

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableTransparency /t REG_DWORD /d 1 /f

E comunque sembra funzionare (Cambia la voce da "Nessuno" a "Foto"), semplicemente non compare nulla dopo i 5 minuti.

1592823798065.png
 

Kelion

Quid est veritas? Est vir qui adest
Utente Èlite
41,495
14,053
CPU
5600X
Dissipatore
Arctic Liquid Freezer 240
Scheda Madre
ASUS ROG STRIX B550-F GAMING (WI-FI)
HDD
1 SSD 1TB M.2 NVMe Samsung 970 Evo plus 4 HDD P300 3TB ciascuno
RAM
2x8GB Crucial Ballistix 3600 MHz
GPU
RTX 3060 Ti
Monitor
AOC 24G2U 144 Hz
PSU
EVGA G2 750W
Case
NZXT H510
Periferiche
Varie
Net
FTTC 100/30
OS
Windows 10, Debian 10
Dipende anche dal tipo di variabile che vai a cambiare. Se il funzionamento della funzione deve essere determinato a priori dalla chiave di registro e vale per tutta la sessione e allora il cambiamento avrà effetto al riavvio. Se il valore della chiave inserita comanda una funzione che varia liberamente nell'arco della sessione e allora l'effetto si vedrà immediatamente senza problemi
Grazie per la risposta, ma anche quando riavvio il PC continua a non funzionare.
Eppure questi comandi per disattivare/attivare la trasparenza di Windows funzionano anche senza riavviare:

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableTransparency /t REG_DWORD /d 0 /f

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableTransparency /t REG_DWORD /d 1 /f

E comunque sembra funzionare (Cambia la voce da "Nessuno" a "Foto"), semplicemente non compare nulla dopo i 5 minuti.

Visualizza allegato 378534
 

DRickraft

Nuovo Utente
90
8
CPU
Intel Core i3-9100F Quad-Core [Turbo-Boost 4.2 Ghz]
Dissipatore
Intel E97379-003
Scheda Madre
ASRock B365M-HDV
HDD
HDD Seagate Barracuda 2 TB 3.5" 7200RPM
RAM
Crucial 8x2 GB DDR4-2666 (CT8G4DFS8266)
GPU
Inno3D GeForce GTX 1050 Ti 4 GB Twin X2
Monitor
Acer Nitro VG240Y
PSU
DOMINIUM HMW-650 650W
Case
iTek Ninja
Net
1Gb (100Mb Ethernet Cable)
OS
Windows 10 Pro 64-bit (1903)
Dipende anche dal tipo di variabile che vai a cambiare. Se il funzionamento della funzione deve essere determinato a priori dalla chiave di registro e vale per tutta la sessione e allora il cambiamento avrà effetto al riavvio. Se il valore della chiave inserita comanda una funzione che varia liberamente nell'arco della sessione e allora l'effetto si vedrà immediatamente senza problemi

Si, infatti il sistema quando cambio lo screensaver direttamente dalle impostazioni elimina la chiave per disattivarlo e ne aggiunge una per attivarlo, esattamente quello che fa il comando.
 

DRickraft

Nuovo Utente
90
8
CPU
Intel Core i3-9100F Quad-Core [Turbo-Boost 4.2 Ghz]
Dissipatore
Intel E97379-003
Scheda Madre
ASRock B365M-HDV
HDD
HDD Seagate Barracuda 2 TB 3.5" 7200RPM
RAM
Crucial 8x2 GB DDR4-2666 (CT8G4DFS8266)
GPU
Inno3D GeForce GTX 1050 Ti 4 GB Twin X2
Monitor
Acer Nitro VG240Y
PSU
DOMINIUM HMW-650 650W
Case
iTek Ninja
Net
1Gb (100Mb Ethernet Cable)
OS
Windows 10 Pro 64-bit (1903)
Ho risolto disattivandolo e riattivandolo manualmente una volta. Adesso i comandi svolgono il loro lavoro. :)
 
  • Mi piace
Reazioni: Kelion

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!