Vai al Sommario

OGA? a fondopagina si scarica la "cura"

OGA (Office Genuine Advantage) è il “vantaggioso” strumento che controlla la genuinità del prodotto Office. Bene in vista nella tray grazie al suo logo a forma di stellina, indica la presenza di una installazione piratata sulla macchina. In breve: la “stellina” assieme ai messaggi e ai “preziosi consiglisono fastidiosi. Chiunque sfrutti macchine virtuali per lo sviluppo di codice o semplicemente per testare la funzionalità, più e più volte avrà odiato quell’icona in più e quel messaggio.

Sono in possesso della licenza, ma non voglio sfruttarla per una macchina che domani potrà essere distrutta ma che sarà conteggiata da Microsoft come installata! Rimane una sola alternativa: distruggere il modulo OGA. Un codice batch, due fantastiche applicazioni “riga di comando compatibili” e via, il gioco è fatto!, Naturalmente in seguito non scaricare il KB 949910, ma nasconderlo in windows update (deselezionarlo, poi tasto destro, nascondi)

# il batch

In breve?

Attenzione utenti all’ascolto:

Attenzione: la soluzione proposta elimina il messaggio di copia pirata, ma non rende genuino il vostro prodotto. Per farlo servirà un codice di licenza valido e alcune istruzioni da seguire passo-passo pubblicate in un documento ufficiale Microsoft. L’articolo non è stato scritto per favorire la pirateria, sia chiaro. E’ solo un’alternativa ai mille metodi già pubblicati su internet e facilmente reperibili.

Il codice vien da se

01.@echo off
02.  
03.echo ############################################################
04.echo # Shutdown OGA - Destroy dll and reg of Microsoft OGA      #
05.echo # v.0.1                                                    #
06.echo # Gioxx 2009 - gioxx@gxware.org / gioxx.org                #
07.echo ############################################################
08. 
09.cls
10.echo Chiudo il processo WgaTray.exe ...
11.echo;
12.taskkill /IM WgaTray.exe
13.  
14.echo;
15.echo Attivo la DLL di Unlocker ...
16.regsvr32 UnlockerCOM.dll
17.  
18.echo;
19.echo Rimozione OGA Validation Pack ...
20.unlocker %windir%\system32\WgaTray.exe /S /D
21.unlocker %windir%\system32\OGAAddin.dll /S /D
22.unlocker %windir%\system32\OGACheckControl.dll /S /D
23.unlocker %windir%\system32\OGAVerify.exe /S /D
24.echo;
25.echo Terminato, i file sono stati cancellati con successo.
26.  
27.echo;
28.echo Disattivo la DLL di Unlocker ...
29.regsvr32 /u UnlockerCOM.dll
30.  
31.echo;
32.echo Cancello la chiave di registro OGA ...
33.regdel "HKEY_CURRENT_USER\Software\Microsoft\Office Genuine Advantage" /q /n
34.  
35.echo;
36.echo Cancello i JOB attivi nelle Operazioni Pianificate ...
37.cd %SystemRoot%\Tasks
38.del OGADaily.job
39.del OGALogon.job

Nulla di particolarmente complicato. Spiego passo passo ciò che serve sapere:

  1. taskkill /IM WgaTray.exe chiude l’eseguibile che tiene in piedi l’icona nella tray di sistema
  2. regsrv32 registra la DLL necessaria per il corretto funzionamento di Unlocker (verrà utilizzata in seguito anche per de-registrare la DLL)
  3. unlocker /S /D provvede a sbloccare e cancellare le DLL che si occupano del funzionamento di OGA
  4. regdel /q /n provvede a cancellare la chiave di registro segnalata in modo silente e senza richiedere conferma
  5. del *.job chiude il codice e si preoccupa di cancellare i due JOB nelle Operazioni pianificate di Windows. Entrambi lanciano i controlli OGA quotidianamente. Teoricamente inutili una volta cancellati eseguibili e DLL ma il lavoro va fatto per bene.

Il pacchetto è pronto per essere utilizzato. Oltre al batch troveranno spazio (nella stessa cartella) i file di Unlocker e di RegDel, come a figura sottostante

48 KB tutto compreso, basta lanciare destroy.bat e attendere la fine del processo.

Scaricalo da qui