Advertisements

How to block the execution of a program on Windows 7 with System’s Register

You have a number of application on your PC, but you don’t want some of them to be executed by everyone who is going to use your computer when you can’t control it. There are several ways to block a program from being executed on Windows 7. One of them, which doesn’t require any additional software or particular skills, is using the System’s Register to avoid an application to be launched.

This tutorial is only for information purposes. WiredWide is not resposible of any possible damages made to System’s Register by the user and/or unwanted issue provoked.

First, you need to open the Register editor, named “regedit”. Open the Start menu and type “regedit” in the search bar. Note that to be executed you need to be an administrator.

You will se a window like this one:

Image

Before starting, you have to see the full name of the application you are going to block. To do so, right click it’s icon and select the Properties option. You will find it at the end of the path location.

On the right side, navigate to HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies.

Once you selected the Policies directory, right click on its name and select New > Key. Name this key as “Explorer”.

In the “Explorer” key, create a new DWORD value (32 bit), and name it “DisallowRun”. Once you created it, double click the new value and set to “1” the data value. Make sure the hexadecimal option is selected. (A quick note: the 1 value for computer’s language means “true”, while 0 means false. In fact, if you leave the 0 as value the application you want to block will still run).

Now you need to create another key. Right click the “Explorer” one and create another key: this time name it “DisallowRun”.

Right click the “DisallowRun” key and create a string value, and name it with the full name of the application (ex. Skype.exe). Double click it and write it again in the data value field.

Now, your Register should look like as this;

Image

Once you’re done, close regedit.

In order to make the changes work, you have to restart your computer or otherwise the explorer.exe process from Windows’ Task Manager.

Now that you finished, if you try to start up the selected application, you will see a message about that on your PC are activated restrictions. This process is fully reversible. Just delete the DWORD and String value you created, reboot the computer and it will work again.

In Italiano

Avete un gran numero di programmi installati sul vostro PC, ma non volete che alcuni di essi siano eseguiti quando qualcun’altra usa il computer senza la possibilità di controllarlo. Esistono molti modi per bloccare l’esecuzione di un programma su Windows. Uno di questi è rappresentato dal Registro di Sistema, che non richiede particolari conoscenze d’informatica o programmi di terze parti.

Questo tutorial è al solo scopo di informazione. WiredWide non è responsabile di nessun possibile danno al Registro di Sistema e/o problemi derivanti da esso per via di azioni dell’utente.

Per prima cosa, dovete aprire l’editor del Registro di Sistema, denominato “regedit“. Aprite il menu Start e digitatene il nome nella barra di ricerca.

Prima di partire con il tutorial, dovete sapere il nome completo dell’applicazione che vi interessa bloccare. Cliccate con il tasto destro sull’applicazione e selezionate la voce “Proprietà”. Il nome si trova al termine della voce “Destinazione”.

Nella barra laterale dell’editor del Registro, navigate a HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies.

Con la chiave “Policies” selezionata, cliccate tasto destro su di essa e selezionate Nuovo > Chiave, assegnando il nome di Explorer.

Nella chiave “Explorer“, create un nuovo valore DWORD (32 bit) e chiamatelo “DisallowRun“. Una volta creato, apritelo con un doppio clic e impostate il campo “valore dati” su “1”. Accertatevi che l’opzione esadecimale sia selezionata. (Una nota veloce; nel linguaggio dei computer il valore “1” significa “vero”, mentre 0 significa “falso”. Se lasciate questo valore impostato su “0”, l’applicazione continuerà a funzionare).

Ora, selezionate la chiave Explorer e create un’altra chiave, denominata “DisallowRun“. All’interno di essa, create un valore Stringa, chiamandola con il nome completo del programma interessato (es. Skype.exe). Una volta creata, apritela con un doppio click e inseritelo nuovamente nel campo “valore dati”.

Una volta terminato, potete chiudere regedit.

Per rendere effettivi i cambiamenti riavviate il computer oppure riavviate il processo explorer.exe dal Task Manager di Windows.

Questo processo è completamente reversibile; basta eliminare la stringa e il valore DWORD creati, riavviare la macchina e l’applicazione ritornerà a lavorare regolarmente.

Advertisements

Tags: , , , , , ,

%d bloggers like this: