Al instalar la edición de Oracle 11g XE en un Windows 7 de 64 bits me ha mostrado una alerta con el siguiente error:
1 | The installer is unable to instantiate the file C:\Users\Miguel\AppData\Local\Temp\{078E83D7-3FCC-4A72-903B-995C7CE44681}\KEY_XE.reg. The file does not appear to exist. |
En la página de Oracle pone que esta edición no funciona en un equipo Windows con 64bits, no obstante como veremos más adelante, si corregimos este error funciona correctamente.
El error ocurre porque el instalador no es capaz de escribir en el registro de Windows la linea que muestra en el error.
Para solucionarlo, basta con ir al regedit y buscar la key o clave en la que tenemos que introducir el valor que nos muestra el error, en la siguiente imagen se ve más claro.
La ruta en el regedit es esta:
1 | HKEY_CLASSES_ROOT\Installer\Products\266B7A503A089BE4EAD1986A429434C1\SourceList\Media |
Incialmente la clave identificada con ‘1’, tendrá el valor : DISK, que tenéis que cambiar por el valor que os indica el error, en mi caso es este:
1 | C:\Users\nombreDelEquipo\AppData\Local\Temp\{078E83D7-3FCC-4A72-903B-995C7CE44681}\ |
Vuestra cadena será muy parecida, solo tenéis que sustituir el nombre del equipo, que en mi caso es ‘miguel’ por el nombre que tenga vuestro equipo (lo encontráis en equipo-> botón derecho->propiedades…), nombre original para una máquina virtual :).
Y con esto funciona correctamente, y podéis correr la edición de Oracle 11g XE en un Windows 7 de 64 bits.