Després d’una instal·lació de Open Office 3.1 al meu PC amb Windows 7 de x64, com no podia ser d’una altra manera, se m’ha espatllat el Office 2007.
No dic que hagi estat el Open Office, potser ja tenia el PC cascat, però la qüestió es que a l’arrencar el Word apareixia el missatge aquell de Windows Installer que intenta reparar alguna cosa.
Al finalitzar, no funcionava igualment el Word ni el Excel, i recomanava reinstal·lar-lo. Al reiniciar, feia el mateix una i altra vegada.
En aquest procés també va deixar de funcionar el Client de Citrix Online Plugin. També apareixia el Windows Installer.
Vaig intentar desinstal·lar el Office, i el client de Citrix. El Office donava un error molt estrany, relacionat amb el registre, que es pot veure aquí baix.
El client de Citrix es va desinstal·lar bé, però al tornar-lo a instal·lar feia el mateix que el Office, com es pot veure aqui:
- Error al desinstal·lar el Office
- Falla la instal·lació del plugin online de Citrix
- No podem accedir a UNKNONW\Components per falta de permisos
- No tenim permisos
- No hi ha permissos definit, o no els podem veure
- El propietari no es mostra
Després de provar amb el Windows CleanUp Utility, el CCleaner del registre, borrar totes les entrades a mà, etc, no funcionava.
Les entrades del registre no es podien ni esborrar. Per fer-ho, calia anar una a una, desplegar el contingut, i en cadascuna de les claus canviar el propietari, afegir el usuari del PC, i després procedir a esborrar-ho, i hi havia més de 50 claus … Una tasca impossible.
Aleshores vaig trobar una solució. Calia canviar els permisos del registre, per evitar que trobèssim claus on només pogués accedir el OWNER, i si era LOCALSYSTEM no poder fer res. Ho vaig fer seguint l’article
How do I restore security settings to the default settings?
http://support.microsoft.com/?scid=kb;en-us;313222
La comanda executada és:
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
Aquesta comanda reseteja els permisos a la política per defecte. Tot i que només posa Vista i XP, jo ho vaig fer per Windows 7 x64 i va funcionar. La veritat és que tant Vista, com 7, com 2008 tenen el mateix esquema de seguretat, i havia de funcionar. Tot i això, el Fix-it automàtic que proposa Microsoft no funciona quan detecta que és Windows 7.
Ara ja funciona tot.








