Dezactivarea autorun
Autorun şi funcţia care-l acompaniază (n.r. autoplay) sunt componente ale sistemului de operare Windows, care decid ce acţiune se întreprinde atunci când un nou drive este montat. Simplificând un pic lucrurile (să recunoaştem că noţiunea de drive sună puţin abstract), aş spune despre autorun că oferă un răspuns software la o acţiune hardware care are loc pe calculator. Cel mai cunoscut exemplu este discului dvd care odată introdus în unitate, este determină pornirea automată player-ul standard din Windows (Media Player, dar nu numai).
Autorun a fost introdusă începând cu Windows 95, dezvoltatorii Windows-ului gândindu-se la o modalitate prin care şi utilizatorii mai puţin obişnuiţi cu calculatoarele să poată folosi din start aplicaţiile instalate pe sistem, evitând astfel apelurile costisitoare (pentru ambele părţi) la serviciul de asistenţă tehnică.
Mecanismul este destul de simplu. Discurile (şi în special cele care conţin aplicaţii comerciale, softuri) includ un fişier autorun.inf, cu o serie de instrucţiuni prin care se iniţiativă procesul de instalare, alături de un link către pictograma drive-ului. Nu uitaţi că întreg procesul pune mare preţ pe componenta vizuală.
Dar autorun nu de se limitează la a intra în acţiune doar la citirea discurilor (sau mai corect, a drive-urilor) fiindcă aşa ar fi similar cu autoplay şi poate fi acţionat prin dublu-clic (în Windows Explorer say „My Computer”) sau prin meniul contextual.
Care este diferenţa între autoplay and autorun?
Ştiu că uneori este destul de greu să delimităm autorun şi autoplay, mai ales că până la apariţia Windows-ului XP confuzia a fost întreţinută chiar de către dezvoltatori, însă nu putem persista în greşeală.
Autoplay este o facilitate din Windows care îţi permite să alegi aplicaţia favorită pentru a citi dispozitive media (cd-uri audio, cd-uri sau dvd-uri cu cu poze sau filme, ş.a.m.d.), în timp ce autorun este tehnologia folosită pentru rularea automată a programelor, funcţionând pe baza unor instrucţiuni incluse pe respectivul dispozitiv.
Din punct de vedere tehnic, dacă modul autoplay este activat, fişierul autorun.inf este citit de pe mediul apelat şi apoi sunt rulate automat comenzile pe care acesta le conţine. Este modalitatea clasică prin care se începe instalarea de software în Windows. În principiu acesta este un avantaj deoarece crează fluenţă în execuţie, dar se poate transforma uşor într-o problemă, în special datorită posibilităţii transmiterii de programe maliţioase (malware).
Ameninţarea nu reprezintă o noutate, Microsoft dezactivând din start funcţia de autoplay în cazul unor medii care nu sunt fixe (eng. removable), a dischetelor de exemplu. Necesar, dar nu şi suficient am putea spune, deoarece dischetele sunt o specie pe cale de dispariţie, iar rolul de purtători de viruşi a fost preluat de stick-urile usb sau de celelalte medii portabile.
În aceste condiţii, dezactivarea funcţiei autorun s-ar putea să vă aducă un plus de securitate. Un exemplu care îmi vine acum în minte este virusului W32/Sality.an care se răspândeşte cu ajutorul unui fişier autorun.inf şi un executabil aflat în directorul rădăcină pe fiecare drive din sistem. Nu mai puţin adevărat este că funcţia autorun se poate dovedi foarte stresantă în cazul utilizatorilor mai experimentaţi şi care ştiu ce au de-a face.
Autorun şi actualizările pentru Windows
Atenţie ! Dacă doriţi să dezactivaţi funcţia autorun, iar instrucţiuni descrise mai jos nu operează, înseamnă că trebuie în prealabil să instalaţi unul dintre următoarele update-uri, în funcţie de sistemul de operare pe care îl folosiţi:
Pentru Windows XP (KB950582)
http://www.microsoft.com/downloads/details.aspx?FamilyId=CC4FB38C-579B-40F7-89C4-1721D7B8DAA5Pentru Windows Server 2003 for Itanium-based Systems (KB950582)
http://www.microsoft.com/downloads/details.aspx?FamilyId=5795F63E-1FD9-4A13-9650-1015E14B6D11Pentru Windows Server 2003 x64 Edition (KB950582)
http://www.microsoft.com/downloads/details.aspx?FamilyId=E8507286-CDF8-4BCB-AFC5-9734FE772C53Pentru Windows Server 2003 (KB950582)
http://www.microsoft.com/downloads/details.aspx?FamilyId=705305E5-7060-4236-B5D2-40CA63A967FBPentru Windows XP x64 Edition (KB950582)
http://www.microsoft.com/downloads/details.aspx?FamilyId=21A0124C-6F50-4281-923E-E2B28068147APentru Windows 2000 (KB950582)
http://www.microsoft.com/downloads/details.aspx?FamilyId=C192EDCF-CA3D-44E3-8ECC-49C5F4DA5405Pentru Window Vista (KB950582)
http://www.microsoft.com/technet/security/Bulletin/MS08-038.mspx
Dezactivarea autorun în Windows Vista
1. Start (logo-ul Vista) -> tastaţi gpedit.msc în căsuţa de căutare –> apăsaţi ENTER. Sau alegeţi RUN -> tastaţi gpedit.msc în fereastra deschisă şi apoi daţi OK Asta dacă folosiţi meniul clasic (eng. „Classic start menu”).
2. Dacă vi se cere o parolă, introduceţi parola, apoi alegeţi ALLOW.
3. În fereastra deschisă, vă duceţi la Computer Configuration, expandaţi (daţi un clic pe semnul plus) Administrative Templates, expandaţi Windows Components si apoi faceţi clic unde scrie Autoplay Policies.
4. În fereastra Details, faceţi dublu-clic pe opţiunea Turn off Autoplay. Alegeţi Enabled şi selectaţi All drives (adică toate tipurile de unităţi sau medii).
5. Restartaţi calculatorul.
Atenţie ! Dacă nu aţi instalat update-ul de securitate MS08-038, în speţă fişierul Windows6.0-KB950582-x86.msu, nu veţi putea lansa în execuţie gpedit.msc şi veţi vedea un mesaj de eroare (foto). Pentru unii aici s-ar putea să fie o problemă, deoarece înainte de descărca fişierul în cauză trebuie să validaţi versiunea de Windows.
Dezactivarea autorun în Windows Server 2003, Windows XP Proffesional şi Windows 2000
1. Start -> alegeţi RUN, tastaţi gpedit.msc în fereastra deschisă şi apoi daţi OK.
2. Se va deschide o noua fereastră numită „Group Policy”. În stânga, unde scrie Computer Configuration, expandaţi meniul Administrative Templates, apoi expandaţi meniul System. Am explicat mai devreme ce înseamnă expandarea, daţi un clic pe semnul plus.
3. În partea dreapta, daţi clic unde scrie Turn off Autoplay. O menţiune ! În Windows 2000, opţiunea se numeşte Disable Autoplay şi nu Turn off Autoplay, deci acolo daţi clic pe Disable Autoplay.
4. În fereastra nou deschisă şi care se numeşte „Turn off Autoplay Properties”, bifaţi ENABLED şi alegeţi Turn off Autoplay on: All drives, asta dacă doriţi dezactivarea funcţiei de autoplay indiferent de tipul de unitate. În cazul în care preferaţi să păstraţi funcţia de autoplay activă pentru alte tipuri de unităţi în afară de cd rom, alegeţi Turn off Autoplay on: CD-ROM drivers. Faceţi clic pe OK pentru a valida alegerile făcute.
5. Restartaţi calculatorul.
Dezactivarea autorun în Windows XP Home Edition
Aici este un pic mai complicat, deoarece modificările se fac direct din regiştrii.
Atenţie ! Modificarea incorectă a regiştrilor poate cauza probleme serioase, inclusiv blocarea calculatorului, iar dacă nu sunteţi obişnuiţi să editaţi valorile cheilor din regiştrii mai bine renunţaţi. Am explicat ce sunt regiştrii din Windows şi de ce este necesar un backup înainte de a face orice modificare.
1. Start -> alegeţi RUN -> tastaţi regedit în fereastra deschisă şi apoi daţi OK.
2. Se va deschide fereastra „Registry Editor”. În stânga, expandaţi, HKEY_CURRENT_USER, expandaţi Software, expandaţi Microsoft, expandaţi Windows, expandaţi CurrentVersion, expandaţi Policies, expandaţi Explorer. Când aţi ajuns la Explorer, în partea dreaptă a ferestrei veţi vedea opţiunea NoDriveTypeAutoRun.
3. Daţi un clic dreapta pe NoDriveTypeAutoRun şi alegeţi Modify. La bază (eng. Base) alegeţi HEXADECIMAL (asta dacă nu este deja selectat) şi la valore (eng. Value Data) scrieţi ff. Daţi clic pe OK.
4. Dacă doriţi să dezactivaţi funcţia autorun doar pentru anumite medii, de exemplu cd-uri, în loc de ff, scrieţi 20. O listă completă cu valorile pe care le poate lua cheia NoDriveTypeAutoRun găsiţi chiar în prima imagine din acest articol.
5. Închideţi fereastra Registry Editor şi restartaţi calculatorul.
P.S. Procedura descrisă pentru dezactivarea autorun în Windows XP Home Edition este valabilă şi pentru Windows Server 2003, Windows XP Proffesional şi Windows 2000. Dacă vă simţiţi capabili, puteţi să lucraţi direct din regiştrii, fără a mai apela la consola gpedit.msc.
În încheiere…
Vreau să lămuresc un lucru legat dezactivarea autorun şi anume că acesta NU este un proces ireversibil.
Puteţi să dezactivaţi sau să reactivaţi modul autorun ori ce câte ori doriţi. Şi iau ca exemplu, dezactivarea autorun în Windows XP unde spuneam că este necesară instalarea update-ului KB950582. Acesta crează o sub-cheie în regiştrii la HKEY_LOCAL_MACHINE -> Software -> Microsoft -> Windows -> Policies -> Explorer, intitulată HonorAutorunSetting, cu valoarea standard 0×1 (adică 1), pe care nu mai trebuie s-o modificaţi.
Dacă veţi dori reactivarea funcţiei autorun trebuie să schimbaţi valoarea celeilalte chei din regiştrii: NoDriveTypeAutoRun.








Opiniile cititorilor