No puedo ver el contenido de REFERENCIAS en Office (VBA)

07/06/2004 - 16:33 por David Gómez de la Serna | Informe spam
Por favor, ayudadme, que estoy a punto de formatear el
disco duro...

Tengo Windows 2000 professional SP-4 con Ofice 97.

En el editor de Visualbasic de cualquier programa (Word
por ejemplo) al acceder a <Herramientas> - <Referencias>
me salta el error 'Error al Acceder al Registro del
sistema'

Muchas gracias.

Preguntas similare

Leer las respuestas

#6 Anonimo
09/06/2004 - 19:02 | Informe spam
Estimada Pilar:

Siento ser pesado, y agradeciendo tus claras
explicaciones, sigo sin encontrar manera de asignar
permisos a esas claves en mi Windows 2000 professional
SP2. He seguido tus pasos varias veces: Con Login de Admin
en Red, en el equipo local etc...

El mensaje es 'no se puede guardar cambios a permisos en
{8C6B9625-359C-4DCE-A4E8-E46F82A77346} Permiso denegado.
La otra clave afectada es {7F5A4109-DCD2-4127-9489-
F7F81B5F6EEA} (ambas en TypeLib de CHKEY_LASSES_ROOT

Me he fijado que mi equipo tiene compartidos recursos de
manera invisible (con el dólar $)

Mis preguntas ya son:

¿Cómo puedo Restaurar esas claves (que pueden haberse
dañado)? ¿Debo desinstalar todo Office 97, VisualBasic 6.
Reinstalar algo de Windows 2000 SP4, Instalar 'encima' una
versión trial de Visual Studio .NET?

Aunque tenga que reinstalar todo (si es posible sin un
formateo total), Necesito acceder a las Referencias VBA,
ya que no puedo programar, y es mi trabajo.

Un Saludo y gracias de nuevo por tu ayuda.

David,

Lamento haber sido confusa.

Cuando vas al regedt32 e intentas cambiar los permisos a


totales de esas
claves grises, no te lo permite. Por ello, el mismo


artículo que te mencioné
al inicio, lo explica; el problema con esa explicación es


que está escrita
para Windows9x, como no mencionas el sistema operativo,


presupuse que tenías
Win2000/XP, en donde no es necesario cargar "Tareas


programadas". Es mejor
si lees el artículo en inglés, porque la traducción al


español es
terrible por no decir destripadora.

Las demás indicaciones son matices que he añadido al


realizar yo una prueba
en mi laboratorio. Veamos si ordeno mejor mis ideas:

1) Abre una ventana de comandos: Inicio > Ejecutar >


tipear cmd
2) Crear manualmente una tarea programada desde esa


ventana de comandos:

at 15:50 /interactive cmd.exe

3) Donde está la hora (15:50) debes poner *tu* hora,


sumándole dos minutos.
Si tienes las 17:00, pon 17:02.
Esto añadirá una tarea para que abra una ventana de


comandos, con la
diferencia que cmd.exe será ejecutado por el usuario


SYSTEM, de esta forma
estás en un contexto seguro. Bueno, quizás la palabra


correcta es cuenta
SYSTEM, pero como en Administrador de Tareas tienes la


columna USUARIOS,
pensé que sería más comprensible.

4) Aceptar. Aparecerá un mensaje indicando que se añadió


la tarea. Cerrar
esa ventana de comando.

5) Pasarán los dos minutos y verás que se ejecuta esa


tarea programada, y
aunque no lo veas directamente, está siendo abierta por


SYSTEM (Si abres el
Administrador de Tareas, verás que cmd está siendo


ejecutado por SYSTEM).

6) Tipear regedt32 y Enter

7) Ahora que se ha abierto la ventana del Registro,


intenta cambiar los
permisos.

Por favor, realiza estas pruebas y agradeceré que me


tengas al tanto de los
resultados. Estaré revisando si has respondido.


menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo 1966c01c44d3c$8a8eb000


$
escribió:
Estimada Pilar:

Lamentablemente sigo con problemas. Reitero en




agradecerte
tu interés.

Soy Administrador del Equipo
Al acceder a cualquiera de esas dos claves con regedt32
dice que no tengo permisos pero que puedo cambiarlos,




pero
al intentar dar permisos mi dice acceso denegado.
He probado con modo seguro (a prueba de fallos F8) y lo
mismo. He probado sin red (Administrator en el mismo
equipo)
Como detalle especial aparece un usuario llamado ASPNET
(grupo usuarios) de cuando instalé un kit de evaluación
(no sé si tendrá que ver)
No entiendo en párrafo siguiente, que amablemente
expusiste ayer:
">b) Si desde regedt32 no puedes acceder a esas claves,
intenta aplicar el
punto (3). NOTA: cuando dice que hay que tener


cargado "Tareas programadas"
no se aplica a Win2000/XP; sólo desde cmd añade esa






tarea, y observa
que la hora es de acuerdo a la hora que tengas + dos o






tres minutos
*después*. Esto es simplemente para que te abra una






ventana de
comando pero ejecutado desde el usuario SYSTEM, y no






desde otro
usuario; pero es importante para que cuando ejecutes






regedt32 sea
desde un contexto seguro y puedas dar permisos a esas






claves en
gris."



No encuentro el usuario System (Tengo




Administrador,David,
Invitado y ASPNET)

Un Saludo ¡a ver si lo conseguimos!

David,

No estoy consciente de que este error se ocasione por






el Security
Update CD, sé que es causado por herramientas de






terceros para
manejar el registro, o también al instalar Visual






Basic 6, Visual
Studio 6 NO desde Administrador.

Es un problema de permisos de esas claves.

a) ¿Intentaste con regedt32 darle permisos a dichas






claves en gris?

b) Si desde regedt32 no puedes acceder a esas claves,






intenta
aplicar el punto (3). NOTA: cuando dice que hay que






tener
cargado "Tareas programadas"
no se aplica a Win2000/XP; sólo desde cmd añade esa






tarea, y observa
que la hora es de acuerdo a la hora que tengas + dos o






tres minutos
*después*. Esto es simplemente para que te abra una






ventana de
comando pero ejecutado desde el usuario SYSTEM, y no






desde otro
usuario; pero es importante para que cuando ejecutes






regedt32 sea
desde un contexto seguro y puedas dar permisos a esas






claves en gris.

Por favor, realiza estas pruebas y agradeceré que me






tengas al tanto
de los resultados. Estaré revisando si has respondido.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de laS erna en el grupo 1962e01c44cb0






$6591de30
$ escribió:
Estimada Pilar:

Muchas gracias por tu respuesta. Ya había visto ese
artículo. No uso herramientas de terceros y este








problema
vino al instalar Security Update CD Febrero 2004 de
Microsoft (Windows 2000 professional)

Soy Administrador del equipo y sin embargo con








regedit32
veo las claves
{7F5A4109-DCD2-4127-9489-F7F81B5F6EEA}
{8C6B9625-359C-4DCE-A4E8-E46F82A77346}
de USER_ROOT/TypeLib desactivadas (en gris)

¿Qué puedo hacer?, por favor...

Un Saludo
David,

¿Utilizas alguna herramienta de terceros para editar










el Registro de
Windows? Revisa este artículo técnico de Microsoft










si se aplica a
tu situación.

" 'Error al Acceder al Registro del Sistema'










Registry' Mensaje al
desplegar ls referencias en VBA"
http://support.microsoft.com/?kbid&...3&FR=1

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo










1926f01c44c9c$59a2d7f0
$ escribió:
Por favor, ayudadme, que estoy a punto de formatear












el
disco duro...

Tengo Windows 2000 professional SP-4 con Ofice 97.

En el editor de Visualbasic de cualquier programa












(Word
por ejemplo) al acceder a <Herramientas> -












<Referencias>
me salta el error 'Error al Acceder al Registro del
sistema'

Muchas gracias.




.






.






.

Respuesta Responder a este mensaje
#7 Pilar Mueckay [MVP Office]
10/06/2004 - 04:50 | Informe spam
David,

Al contrario, lamento la demora en encontrar una salida a tu problema, y
agradezco tu perseverencia y tu retroalimentación al grupo.

Contéstame por favor lo siguiente: Cuando ejecutas la línea de comando

at 19:36 /interactive cmd.exe

¿qué te dice?

Me estoy quedando sin cartuchos.

No creo que reinstalando las aplicaciones resuelvas algo pues esto no mueve
un ápice las claves corruptas en el Registro en el 99% de los casos. QUizás
la única opción sea reinstalar Windows con la opción Actualización. Si es
que te permite.

SI pudiéramos saber cuál fue el causante de esta corrupción, ¿instalaste sin
tener permisos? ¿será Visual Studio 6, VB6

VOy a hacer la pregunta a mis amigos mosqueteros de VB a ver si reconocen
este escenario.

Por favor, realiza estas pruebas y agradeceré que me tengas al tanto de los
resultados. Estaré revisando si has respondido.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador

escribió en el mensaje
news:1a05101c44e43$7caf38d0$
Estimada Pilar:

Siento ser pesado, y agradeciendo tus claras
explicaciones, sigo sin encontrar manera de asignar
permisos a esas claves en mi Windows 2000 professional
SP2. He seguido tus pasos varias veces: Con Login de Admin
en Red, en el equipo local etc...

El mensaje es 'no se puede guardar cambios a permisos en
{8C6B9625-359C-4DCE-A4E8-E46F82A77346} Permiso denegado.
La otra clave afectada es {7F5A4109-DCD2-4127-9489-
F7F81B5F6EEA} (ambas en TypeLib de CHKEY_LASSES_ROOT

Me he fijado que mi equipo tiene compartidos recursos de
manera invisible (con el dólar $)

Mis preguntas ya son:

¿Cómo puedo Restaurar esas claves (que pueden haberse
dañado)? ¿Debo desinstalar todo Office 97, VisualBasic 6.
Reinstalar algo de Windows 2000 SP4, Instalar 'encima' una
versión trial de Visual Studio .NET?

Aunque tenga que reinstalar todo (si es posible sin un
formateo total), Necesito acceder a las Referencias VBA,
ya que no puedo programar, y es mi trabajo.

Un Saludo y gracias de nuevo por tu ayuda.

David,

Lamento haber sido confusa.

Cuando vas al regedt32 e intentas cambiar los permisos a


totales de esas
claves grises, no te lo permite. Por ello, el mismo


artículo que te mencioné
al inicio, lo explica; el problema con esa explicación es


que está escrita
para Windows9x, como no mencionas el sistema operativo,


presupuse que tenías
Win2000/XP, en donde no es necesario cargar "Tareas


programadas". Es mejor
si lees el artículo en inglés, porque la traducción al


español es
terrible por no decir destripadora.

Las demás indicaciones son matices que he añadido al


realizar yo una prueba
en mi laboratorio. Veamos si ordeno mejor mis ideas:

1) Abre una ventana de comandos: Inicio > Ejecutar >


tipear cmd
2) Crear manualmente una tarea programada desde esa


ventana de comandos:

at 15:50 /interactive cmd.exe

3) Donde está la hora (15:50) debes poner *tu* hora,


sumándole dos minutos.
Si tienes las 17:00, pon 17:02.
Esto añadirá una tarea para que abra una ventana de


comandos, con la
diferencia que cmd.exe será ejecutado por el usuario


SYSTEM, de esta forma
estás en un contexto seguro. Bueno, quizás la palabra


correcta es cuenta
SYSTEM, pero como en Administrador de Tareas tienes la


columna USUARIOS,
pensé que sería más comprensible.

4) Aceptar. Aparecerá un mensaje indicando que se añadió


la tarea. Cerrar
esa ventana de comando.

5) Pasarán los dos minutos y verás que se ejecuta esa


tarea programada, y
aunque no lo veas directamente, está siendo abierta por


SYSTEM (Si abres el
Administrador de Tareas, verás que cmd está siendo


ejecutado por SYSTEM).

6) Tipear regedt32 y Enter

7) Ahora que se ha abierto la ventana del Registro,


intenta cambiar los
permisos.

Por favor, realiza estas pruebas y agradeceré que me


tengas al tanto de los
resultados. Estaré revisando si has respondido.


menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo 1966c01c44d3c$8a8eb000


$
escribió:
Estimada Pilar:

Lamentablemente sigo con problemas. Reitero en




agradecerte
tu interés.

Soy Administrador del Equipo
Al acceder a cualquiera de esas dos claves con regedt32
dice que no tengo permisos pero que puedo cambiarlos,




pero
al intentar dar permisos mi dice acceso denegado.
He probado con modo seguro (a prueba de fallos F8) y lo
mismo. He probado sin red (Administrator en el mismo
equipo)
Como detalle especial aparece un usuario llamado ASPNET
(grupo usuarios) de cuando instalé un kit de evaluación
(no sé si tendrá que ver)
No entiendo en párrafo siguiente, que amablemente
expusiste ayer:
">b) Si desde regedt32 no puedes acceder a esas claves,
intenta aplicar el
punto (3). NOTA: cuando dice que hay que tener


cargado "Tareas programadas"
no se aplica a Win2000/XP; sólo desde cmd añade esa






tarea, y observa
que la hora es de acuerdo a la hora que tengas + dos o






tres minutos
*después*. Esto es simplemente para que te abra una






ventana de
comando pero ejecutado desde el usuario SYSTEM, y no






desde otro
usuario; pero es importante para que cuando ejecutes






regedt32 sea
desde un contexto seguro y puedas dar permisos a esas






claves en
gris."



No encuentro el usuario System (Tengo




Administrador,David,
Invitado y ASPNET)

Un Saludo ¡a ver si lo conseguimos!

David,

No estoy consciente de que este error se ocasione por






el Security
Update CD, sé que es causado por herramientas de






terceros para
manejar el registro, o también al instalar Visual






Basic 6, Visual
Studio 6 NO desde Administrador.

Es un problema de permisos de esas claves.

a) ¿Intentaste con regedt32 darle permisos a dichas






claves en gris?

b) Si desde regedt32 no puedes acceder a esas claves,






intenta
aplicar el punto (3). NOTA: cuando dice que hay que






tener
cargado "Tareas programadas"
no se aplica a Win2000/XP; sólo desde cmd añade esa






tarea, y observa
que la hora es de acuerdo a la hora que tengas + dos o






tres minutos
*después*. Esto es simplemente para que te abra una






ventana de
comando pero ejecutado desde el usuario SYSTEM, y no






desde otro
usuario; pero es importante para que cuando ejecutes






regedt32 sea
desde un contexto seguro y puedas dar permisos a esas






claves en gris.

Por favor, realiza estas pruebas y agradeceré que me






tengas al tanto
de los resultados. Estaré revisando si has respondido.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de laS erna en el grupo 1962e01c44cb0






$6591de30
$ escribió:
Estimada Pilar:

Muchas gracias por tu respuesta. Ya había visto ese
artículo. No uso herramientas de terceros y este








problema
vino al instalar Security Update CD Febrero 2004 de
Microsoft (Windows 2000 professional)

Soy Administrador del equipo y sin embargo con








regedit32
veo las claves
{7F5A4109-DCD2-4127-9489-F7F81B5F6EEA}
{8C6B9625-359C-4DCE-A4E8-E46F82A77346}
de USER_ROOT/TypeLib desactivadas (en gris)

¿Qué puedo hacer?, por favor...

Un Saludo
David,

¿Utilizas alguna herramienta de terceros para editar










el Registro de
Windows? Revisa este artículo técnico de Microsoft










si se aplica a
tu situación.

" 'Error al Acceder al Registro del Sistema'










Registry' Mensaje al
desplegar ls referencias en VBA"
http://support.microsoft.com/?kbid&...3&FR=1

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo










1926f01c44c9c$59a2d7f0
$ escribió:
Por favor, ayudadme, que estoy a punto de formatear












el
disco duro...

Tengo Windows 2000 professional SP-4 con Ofice 97.

En el editor de Visualbasic de cualquier programa












(Word
por ejemplo) al acceder a <Herramientas> -












<Referencias>
me salta el error 'Error al Acceder al Registro del
sistema'

Muchas gracias.




.






.






.

Respuesta Responder a este mensaje
#8 David Gómresz de la Serna
11/06/2004 - 10:03 | Informe spam
Hola de Nuevo:

Cuando ejecuto el comando
C:\Documents and Settings\David>AT 9:59 /interactive
cmd.exe
me dice
Se ha agregado un nuevo trabajo con identificador = 1

A los dos minutos salta la consola
C:\WINNT\system32>

Un Saludo y a ver si se consigue...

PD:Otra idea sería desinstalar todos los Sevice Pack de
Windows 2000 ...
David,

Al contrario, lamento la demora en encontrar una salida a


tu problema, y
agradezco tu perseverencia y tu retroalimentación al


grupo.

Contéstame por favor lo siguiente: Cuando ejecutas la


línea de comando

at 19:36 /interactive cmd.exe

¿qué te dice?

Me estoy quedando sin cartuchos.

No creo que reinstalando las aplicaciones resuelvas algo


pues esto no mueve
un ápice las claves corruptas en el Registro en el 99% de


los casos. QUizás
la única opción sea reinstalar Windows con la opción


Actualización. Si es
que te permite.

SI pudiéramos saber cuál fue el causante de esta


corrupción, ¿instalaste sin
tener permisos? ¿será Visual Studio 6, VB6

VOy a hacer la pregunta a mis amigos mosqueteros de VB a


ver si reconocen
este escenario.

Por favor, realiza estas pruebas y agradeceré que me


tengas al tanto de los
resultados. Estaré revisando si has respondido.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador

escribió en el mensaje
news:1a05101c44e43$7caf38d0$
Estimada Pilar:

Siento ser pesado, y agradeciendo tus claras
explicaciones, sigo sin encontrar manera de asignar
permisos a esas claves en mi Windows 2000 professional
SP2. He seguido tus pasos varias veces: Con Login de Admin
en Red, en el equipo local etc...

El mensaje es 'no se puede guardar cambios a permisos en
{8C6B9625-359C-4DCE-A4E8-E46F82A77346} Permiso denegado.
La otra clave afectada es {7F5A4109-DCD2-4127-9489-
F7F81B5F6EEA} (ambas en TypeLib de CHKEY_LASSES_ROOT

Me he fijado que mi equipo tiene compartidos recursos de
manera invisible (con el dólar $)

Mis preguntas ya son:

¿Cómo puedo Restaurar esas claves (que pueden haberse
dañado)? ¿Debo desinstalar todo Office 97, VisualBasic 6.
Reinstalar algo de Windows 2000 SP4, Instalar 'encima' una
versión trial de Visual Studio .NET?

Aunque tenga que reinstalar todo (si es posible sin un
formateo total), Necesito acceder a las Referencias VBA,
ya que no puedo programar, y es mi trabajo.

Un Saludo y gracias de nuevo por tu ayuda.

David,

Lamento haber sido confusa.

Cuando vas al regedt32 e intentas cambiar los permisos a


totales de esas
claves grises, no te lo permite. Por ello, el mismo


artículo que te mencioné
al inicio, lo explica; el problema con esa explicación es


que está escrita
para Windows9x, como no mencionas el sistema operativo,


presupuse que tenías
Win2000/XP, en donde no es necesario cargar "Tareas


programadas". Es mejor
si lees el artículo en inglés, porque la traducción al


español es
terrible por no decir destripadora.

Las demás indicaciones son matices que he añadido al


realizar yo una prueba
en mi laboratorio. Veamos si ordeno mejor mis ideas:

1) Abre una ventana de comandos: Inicio > Ejecutar >


tipear cmd
2) Crear manualmente una tarea programada desde esa


ventana de comandos:

at 15:50 /interactive cmd.exe

3) Donde está la hora (15:50) debes poner *tu* hora,


sumándole dos minutos.
Si tienes las 17:00, pon 17:02.
Esto añadirá una tarea para que abra una ventana de


comandos, con la
diferencia que cmd.exe será ejecutado por el usuario


SYSTEM, de esta forma
estás en un contexto seguro. Bueno, quizás la palabra


correcta es cuenta
SYSTEM, pero como en Administrador de Tareas tienes la


columna USUARIOS,
pensé que sería más comprensible.

4) Aceptar. Aparecerá un mensaje indicando que se añadió


la tarea. Cerrar
esa ventana de comando.

5) Pasarán los dos minutos y verás que se ejecuta esa


tarea programada, y
aunque no lo veas directamente, está siendo abierta por


SYSTEM (Si abres el
Administrador de Tareas, verás que cmd está siendo


ejecutado por SYSTEM).

6) Tipear regedt32 y Enter

7) Ahora que se ha abierto la ventana del Registro,


intenta cambiar los
permisos.

Por favor, realiza estas pruebas y agradeceré que me


tengas al tanto de los
resultados. Estaré revisando si has respondido.


menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo




1966c01c44d3c$8a8eb000
$
escribió:
Estimada Pilar:

Lamentablemente sigo con problemas. Reitero en




agradecerte
tu interés.

Soy Administrador del Equipo
Al acceder a cualquiera de esas dos claves con regedt32
dice que no tengo permisos pero que puedo cambiarlos,




pero
al intentar dar permisos mi dice acceso denegado.
He probado con modo seguro (a prueba de fallos F8) y lo
mismo. He probado sin red (Administrator en el mismo
equipo)
Como detalle especial aparece un usuario llamado ASPNET
(grupo usuarios) de cuando instalé un kit de evaluación
(no sé si tendrá que ver)
No entiendo en párrafo siguiente, que amablemente
expusiste ayer:
">b) Si desde regedt32 no puedes acceder a esas claves,
intenta aplicar el
punto (3). NOTA: cuando dice que hay que tener


cargado "Tareas programadas"
no se aplica a Win2000/XP; sólo desde cmd añade esa






tarea, y observa
que la hora es de acuerdo a la hora que tengas + dos o






tres minutos
*después*. Esto es simplemente para que te abra una






ventana de
comando pero ejecutado desde el usuario SYSTEM, y no






desde otro
usuario; pero es importante para que cuando ejecutes






regedt32 sea
desde un contexto seguro y puedas dar permisos a esas






claves en
gris."



No encuentro el usuario System (Tengo




Administrador,David,
Invitado y ASPNET)

Un Saludo ¡a ver si lo conseguimos!

David,

No estoy consciente de que este error se ocasione por






el Security
Update CD, sé que es causado por herramientas de






terceros para
manejar el registro, o también al instalar Visual






Basic 6, Visual
Studio 6 NO desde Administrador.

Es un problema de permisos de esas claves.

a) ¿Intentaste con regedt32 darle permisos a dichas






claves en gris?

b) Si desde regedt32 no puedes acceder a esas claves,






intenta
aplicar el punto (3). NOTA: cuando dice que hay que






tener
cargado "Tareas programadas"
no se aplica a Win2000/XP; sólo desde cmd añade esa






tarea, y observa
que la hora es de acuerdo a la hora que tengas + dos o






tres minutos
*después*. Esto es simplemente para que te abra una






ventana de
comando pero ejecutado desde el usuario SYSTEM, y no






desde otro
usuario; pero es importante para que cuando ejecutes






regedt32 sea
desde un contexto seguro y puedas dar permisos a esas






claves en gris.

Por favor, realiza estas pruebas y agradeceré que me






tengas al tanto
de los resultados. Estaré revisando si has respondido.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de laS erna en el grupo 1962e01c44cb0






$6591de30
$ escribió:
Estimada Pilar:

Muchas gracias por tu respuesta. Ya había visto ese
artículo. No uso herramientas de terceros y este








problema
vino al instalar Security Update CD Febrero 2004 de
Microsoft (Windows 2000 professional)

Soy Administrador del equipo y sin embargo con








regedit32
veo las claves
{7F5A4109-DCD2-4127-9489-F7F81B5F6EEA}
{8C6B9625-359C-4DCE-A4E8-E46F82A77346}
de USER_ROOT/TypeLib desactivadas (en gris)

¿Qué puedo hacer?, por favor...

Un Saludo
David,

¿Utilizas alguna herramienta de terceros para editar










el Registro de
Windows? Revisa este artículo técnico de Microsoft










si se aplica a
tu situación.

" 'Error al Acceder al Registro del Sistema'










Registry' Mensaje al
desplegar ls referencias en VBA"
http://support.microsoft.com/?kbid&...3&FR=1

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo










1926f01c44c9c$59a2d7f0
$ escribió:
Por favor, ayudadme, que estoy a punto de formatear












el
disco duro...

Tengo Windows 2000 professional SP-4 con Ofice 97.

En el editor de Visualbasic de cualquier programa












(Word
por ejemplo) al acceder a <Herramientas> -












<Referencias>
me salta el error 'Error al Acceder al Registro del
sistema'

Muchas gracias.




.






.






.





.

Respuesta Responder a este mensaje
#9 David Gómez de la Serna Alvariño
14/06/2004 - 17:07 | Informe spam
Estimada Pilar:

Primero de todo hago público mi agradecimiento por tu
ayuda y expongo la solución.

Es este parche que aunque sale una ventana emergente
diciendo que la versión es incorrecta (Registry
Permissions Restoration Utility (Crystal Reports 8.0
(build 8.0.0.371 only))
debemos bajarlo al ordenador

http://support.businessobjects.com/...lesAndUpda
tes/scr8_webregfix.exe.asp

Lo descomprimimos y lo metemos en C:\ RAIZ

Abrimos tarea sesión de administrador
at 15:50 /interactive cmd.exe

Lo ejecutamos desde la consola.

Y ¡TODO SOLUCIONADO!.


Muchas gracias por todo y espero es esto le pueda ser útil
a más gente



David,

Al contrario, lamento la demora en encontrar una salida a


tu problema, y
agradezco tu perseverencia y tu retroalimentación al


grupo.

Contéstame por favor lo siguiente: Cuando ejecutas la


línea de comando

at 19:36 /interactive cmd.exe

¿qué te dice?

Me estoy quedando sin cartuchos.

No creo que reinstalando las aplicaciones resuelvas algo


pues esto no mueve
un ápice las claves corruptas en el Registro en el 99% de


los casos. QUizás
la única opción sea reinstalar Windows con la opción


Actualización. Si es
que te permite.

SI pudiéramos saber cuál fue el causante de esta


corrupción, ¿instalaste sin
tener permisos? ¿será Visual Studio 6, VB6

VOy a hacer la pregunta a mis amigos mosqueteros de VB a


ver si reconocen
este escenario.

Por favor, realiza estas pruebas y agradeceré que me


tengas al tanto de los
resultados. Estaré revisando si has respondido.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador

escribió en el mensaje
news:1a05101c44e43$7caf38d0$
Estimada Pilar:

Siento ser pesado, y agradeciendo tus claras
explicaciones, sigo sin encontrar manera de asignar
permisos a esas claves en mi Windows 2000 professional
SP2. He seguido tus pasos varias veces: Con Login de Admin
en Red, en el equipo local etc...

El mensaje es 'no se puede guardar cambios a permisos en
{8C6B9625-359C-4DCE-A4E8-E46F82A77346} Permiso denegado.
La otra clave afectada es {7F5A4109-DCD2-4127-9489-
F7F81B5F6EEA} (ambas en TypeLib de CHKEY_LASSES_ROOT

Me he fijado que mi equipo tiene compartidos recursos de
manera invisible (con el dólar $)

Mis preguntas ya son:

¿Cómo puedo Restaurar esas claves (que pueden haberse
dañado)? ¿Debo desinstalar todo Office 97, VisualBasic 6.
Reinstalar algo de Windows 2000 SP4, Instalar 'encima' una
versión trial de Visual Studio .NET?

Aunque tenga que reinstalar todo (si es posible sin un
formateo total), Necesito acceder a las Referencias VBA,
ya que no puedo programar, y es mi trabajo.

Un Saludo y gracias de nuevo por tu ayuda.

David,

Lamento haber sido confusa.

Cuando vas al regedt32 e intentas cambiar los permisos a


totales de esas
claves grises, no te lo permite. Por ello, el mismo


artículo que te mencioné
al inicio, lo explica; el problema con esa explicación es


que está escrita
para Windows9x, como no mencionas el sistema operativo,


presupuse que tenías
Win2000/XP, en donde no es necesario cargar "Tareas


programadas". Es mejor
si lees el artículo en inglés, porque la traducción al


español es
terrible por no decir destripadora.

Las demás indicaciones son matices que he añadido al


realizar yo una prueba
en mi laboratorio. Veamos si ordeno mejor mis ideas:

1) Abre una ventana de comandos: Inicio > Ejecutar >


tipear cmd
2) Crear manualmente una tarea programada desde esa


ventana de comandos:

at 15:50 /interactive cmd.exe

3) Donde está la hora (15:50) debes poner *tu* hora,


sumándole dos minutos.
Si tienes las 17:00, pon 17:02.
Esto añadirá una tarea para que abra una ventana de


comandos, con la
diferencia que cmd.exe será ejecutado por el usuario


SYSTEM, de esta forma
estás en un contexto seguro. Bueno, quizás la palabra


correcta es cuenta
SYSTEM, pero como en Administrador de Tareas tienes la


columna USUARIOS,
pensé que sería más comprensible.

4) Aceptar. Aparecerá un mensaje indicando que se añadió


la tarea. Cerrar
esa ventana de comando.

5) Pasarán los dos minutos y verás que se ejecuta esa


tarea programada, y
aunque no lo veas directamente, está siendo abierta por


SYSTEM (Si abres el
Administrador de Tareas, verás que cmd está siendo


ejecutado por SYSTEM).

6) Tipear regedt32 y Enter

7) Ahora que se ha abierto la ventana del Registro,


intenta cambiar los
permisos.

Por favor, realiza estas pruebas y agradeceré que me


tengas al tanto de los
resultados. Estaré revisando si has respondido.


menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo




1966c01c44d3c$8a8eb000
$
escribió:
Estimada Pilar:

Lamentablemente sigo con problemas. Reitero en




agradecerte
tu interés.

Soy Administrador del Equipo
Al acceder a cualquiera de esas dos claves con regedt32
dice que no tengo permisos pero que puedo cambiarlos,




pero
al intentar dar permisos mi dice acceso denegado.
He probado con modo seguro (a prueba de fallos F8) y lo
mismo. He probado sin red (Administrator en el mismo
equipo)
Como detalle especial aparece un usuario llamado ASPNET
(grupo usuarios) de cuando instalé un kit de evaluación
(no sé si tendrá que ver)
No entiendo en párrafo siguiente, que amablemente
expusiste ayer:
">b) Si desde regedt32 no puedes acceder a esas claves,
intenta aplicar el
punto (3). NOTA: cuando dice que hay que tener


cargado "Tareas programadas"
no se aplica a Win2000/XP; sólo desde cmd añade esa






tarea, y observa
que la hora es de acuerdo a la hora que tengas + dos o






tres minutos
*después*. Esto es simplemente para que te abra una






ventana de
comando pero ejecutado desde el usuario SYSTEM, y no






desde otro
usuario; pero es importante para que cuando ejecutes






regedt32 sea
desde un contexto seguro y puedas dar permisos a esas






claves en
gris."



No encuentro el usuario System (Tengo




Administrador,David,
Invitado y ASPNET)

Un Saludo ¡a ver si lo conseguimos!

David,

No estoy consciente de que este error se ocasione por






el Security
Update CD, sé que es causado por herramientas de






terceros para
manejar el registro, o también al instalar Visual






Basic 6, Visual
Studio 6 NO desde Administrador.

Es un problema de permisos de esas claves.

a) ¿Intentaste con regedt32 darle permisos a dichas






claves en gris?

b) Si desde regedt32 no puedes acceder a esas claves,






intenta
aplicar el punto (3). NOTA: cuando dice que hay que






tener
cargado "Tareas programadas"
no se aplica a Win2000/XP; sólo desde cmd añade esa






tarea, y observa
que la hora es de acuerdo a la hora que tengas + dos o






tres minutos
*después*. Esto es simplemente para que te abra una






ventana de
comando pero ejecutado desde el usuario SYSTEM, y no






desde otro
usuario; pero es importante para que cuando ejecutes






regedt32 sea
desde un contexto seguro y puedas dar permisos a esas






claves en gris.

Por favor, realiza estas pruebas y agradeceré que me






tengas al tanto
de los resultados. Estaré revisando si has respondido.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de laS erna en el grupo 1962e01c44cb0






$6591de30
$ escribió:
Estimada Pilar:

Muchas gracias por tu respuesta. Ya había visto ese
artículo. No uso herramientas de terceros y este








problema
vino al instalar Security Update CD Febrero 2004 de
Microsoft (Windows 2000 professional)

Soy Administrador del equipo y sin embargo con








regedit32
veo las claves
{7F5A4109-DCD2-4127-9489-F7F81B5F6EEA}
{8C6B9625-359C-4DCE-A4E8-E46F82A77346}
de USER_ROOT/TypeLib desactivadas (en gris)

¿Qué puedo hacer?, por favor...

Un Saludo
David,

¿Utilizas alguna herramienta de terceros para editar










el Registro de
Windows? Revisa este artículo técnico de Microsoft










si se aplica a
tu situación.

" 'Error al Acceder al Registro del Sistema'










Registry' Mensaje al
desplegar ls referencias en VBA"
http://support.microsoft.com/?kbid&...3&FR=1

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo










1926f01c44c9c$59a2d7f0
$ escribió:
Por favor, ayudadme, que estoy a punto de formatear












el
disco duro...

Tengo Windows 2000 professional SP-4 con Ofice 97.

En el editor de Visualbasic de cualquier programa












(Word
por ejemplo) al acceder a <Herramientas> -












<Referencias>
me salta el error 'Error al Acceder al Registro del
sistema'

Muchas gracias.




.






.






.





.

Respuesta Responder a este mensaje
#10 Pilar Mueckay [MVP Office]
18/06/2004 - 01:27 | Informe spam
Estimado David,

Excelente, excelente.

Ahora la pregunta del millón: Es un parche que se supone que arregla
problemas del registro ocasionados por Crystal Reports, y recuerdo que en tu
caso no usas CR, entonces, podemos presuponer que el parche es de alcance
"genérico" :-)

Por cierto, es el parche mencionado en el artículo 269383

Gracias por comentarlo al grupo.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna Alvariño en el grupo
1be4601c45221$4c074600$ escribió:
Estimada Pilar:

Primero de todo hago público mi agradecimiento por tu
ayuda y expongo la solución.

Es este parche que aunque sale una ventana emergente
diciendo que la versión es incorrecta (Registry
Permissions Restoration Utility (Crystal Reports 8.0
(build 8.0.0.371 only))
debemos bajarlo al ordenador

http://support.businessobjects.com/...lesAndUpda
tes/scr8_webregfix.exe.asp

Lo descomprimimos y lo metemos en C:\ RAIZ

Abrimos tarea sesión de administrador
at 15:50 /interactive cmd.exe

Lo ejecutamos desde la consola.

Y ¡TODO SOLUCIONADO!.


Muchas gracias por todo y espero es esto le pueda ser útil
a más gente



David,

Al contrario, lamento la demora en encontrar una salida a tu
problema, y agradezco tu perseverencia y tu retroalimentación al
grupo.

Contéstame por favor lo siguiente: Cuando ejecutas la línea de
comando

at 19:36 /interactive cmd.exe

¿qué te dice?

Me estoy quedando sin cartuchos.

No creo que reinstalando las aplicaciones resuelvas algo pues esto
no mueve un ápice las claves corruptas en el Registro en el 99% de
los casos. QUizás la única opción sea reinstalar Windows con la
opción Actualización. Si es que te permite.

SI pudiéramos saber cuál fue el causante de esta corrupción,
¿instalaste sin tener permisos? ¿será Visual Studio 6, VB6

VOy a hacer la pregunta a mis amigos mosqueteros de VB a ver si
reconocen este escenario.

Por favor, realiza estas pruebas y agradeceré que me tengas al tanto
de los resultados. Estaré revisando si has respondido.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador

escribió en el mensaje
news:1a05101c44e43$7caf38d0$
Estimada Pilar:

Siento ser pesado, y agradeciendo tus claras
explicaciones, sigo sin encontrar manera de asignar
permisos a esas claves en mi Windows 2000 professional
SP2. He seguido tus pasos varias veces: Con Login de Admin
en Red, en el equipo local etc...

El mensaje es 'no se puede guardar cambios a permisos en
{8C6B9625-359C-4DCE-A4E8-E46F82A77346} Permiso denegado.
La otra clave afectada es {7F5A4109-DCD2-4127-9489-
F7F81B5F6EEA} (ambas en TypeLib de CHKEY_LASSES_ROOT

Me he fijado que mi equipo tiene compartidos recursos de
manera invisible (con el dólar $)

Mis preguntas ya son:

¿Cómo puedo Restaurar esas claves (que pueden haberse
dañado)? ¿Debo desinstalar todo Office 97, VisualBasic 6.
Reinstalar algo de Windows 2000 SP4, Instalar 'encima' una
versión trial de Visual Studio .NET?

Aunque tenga que reinstalar todo (si es posible sin un
formateo total), Necesito acceder a las Referencias VBA,
ya que no puedo programar, y es mi trabajo.

Un Saludo y gracias de nuevo por tu ayuda.

David,

Lamento haber sido confusa.

Cuando vas al regedt32 e intentas cambiar los permisos a totales de
esas claves grises, no te lo permite. Por ello, el mismo artículo
que te mencioné al inicio, lo explica; el problema con esa
explicación es que está escrita para Windows9x, como no mencionas
el sistema operativo, presupuse que tenías Win2000/XP, en donde no
es necesario cargar "Tareas programadas". Es mejor si lees el
artículo en inglés, porque la traducción al español es terrible
por no decir destripadora.

Las demás indicaciones son matices que he añadido al realizar yo
una prueba en mi laboratorio. Veamos si ordeno mejor mis ideas:

1) Abre una ventana de comandos: Inicio > Ejecutar > tipear cmd
2) Crear manualmente una tarea programada desde esa ventana de
comandos:

at 15:50 /interactive cmd.exe

3) Donde está la hora (15:50) debes poner *tu* hora, sumándole dos
minutos. Si tienes las 17:00, pon 17:02.
Esto añadirá una tarea para que abra una ventana de comandos, con la
diferencia que cmd.exe será ejecutado por el usuario SYSTEM, de
esta forma estás en un contexto seguro. Bueno, quizás la palabra
correcta es cuenta SYSTEM, pero como en Administrador de Tareas
tienes la columna USUARIOS, pensé que sería más comprensible.

4) Aceptar. Aparecerá un mensaje indicando que se añadió la tarea.
Cerrar esa ventana de comando.

5) Pasarán los dos minutos y verás que se ejecuta esa tarea
programada, y aunque no lo veas directamente, está siendo abierta
por SYSTEM (Si abres el Administrador de Tareas, verás que cmd está
siendo ejecutado por SYSTEM).

6) Tipear regedt32 y Enter

7) Ahora que se ha abierto la ventana del Registro, intenta cambiar
los permisos.

Por favor, realiza estas pruebas y agradeceré que me tengas al
tanto de los resultados. Estaré revisando si has respondido.


menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo 1966c01c44d3c$8a8eb000
$ escribió:
Estimada Pilar:

Lamentablemente sigo con problemas. Reitero en agradecerte
tu interés.

Soy Administrador del Equipo
Al acceder a cualquiera de esas dos claves con regedt32
dice que no tengo permisos pero que puedo cambiarlos, pero
al intentar dar permisos mi dice acceso denegado.
He probado con modo seguro (a prueba de fallos F8) y lo
mismo. He probado sin red (Administrator en el mismo
equipo)
Como detalle especial aparece un usuario llamado ASPNET
(grupo usuarios) de cuando instalé un kit de evaluación
(no sé si tendrá que ver)
No entiendo en párrafo siguiente, que amablemente
expusiste ayer:
">b) Si desde regedt32 no puedes acceder a esas claves,
intenta aplicar el
punto (3). NOTA: cuando dice que hay que tener cargado "Tareas
programadas" no se aplica a Win2000/XP; sólo desde cmd añade esa
tarea, y observa que la hora es de acuerdo a la hora que tengas +
dos o tres minutos *después*. Esto es simplemente para que te
abra una ventana de comando pero ejecutado desde el usuario
SYSTEM, y no desde otro usuario; pero es importante para que
cuando ejecutes regedt32 sea desde un contexto seguro y puedas
dar permisos a esas claves en gris."



No encuentro el usuario System (Tengo Administrador,David,
Invitado y ASPNET)

Un Saludo ¡a ver si lo conseguimos!

David,

No estoy consciente de que este error se ocasione por el Security
Update CD, sé que es causado por herramientas de terceros para
manejar el registro, o también al instalar Visual Basic 6, Visual
Studio 6 NO desde Administrador.

Es un problema de permisos de esas claves.

a) ¿Intentaste con regedt32 darle permisos a dichas claves en
gris?

b) Si desde regedt32 no puedes acceder a esas claves, intenta
aplicar el punto (3). NOTA: cuando dice que hay que tener cargado
"Tareas programadas" no se aplica a Win2000/XP; sólo desde cmd
añade esa tarea, y observa que la hora es de acuerdo a la hora
que tengas + dos o tres minutos *después*. Esto es simplemente
para que te abra una ventana de comando pero ejecutado desde el
usuario SYSTEM, y no desde otro usuario; pero es importante para
que cuando ejecutes regedt32 sea desde un contexto seguro y
puedas dar permisos a esas claves en gris.

Por favor, realiza estas pruebas y agradeceré que me tengas al
tanto de los resultados. Estaré revisando si has respondido.

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de laS erna en el grupo 1962e01c44cb0 $6591de30
$ escribió:
Estimada Pilar:

Muchas gracias por tu respuesta. Ya había visto ese
artículo. No uso herramientas de terceros y este problema
vino al instalar Security Update CD Febrero 2004 de
Microsoft (Windows 2000 professional)

Soy Administrador del equipo y sin embargo con regedit32
veo las claves
{7F5A4109-DCD2-4127-9489-F7F81B5F6EEA}
{8C6B9625-359C-4DCE-A4E8-E46F82A77346}
de USER_ROOT/TypeLib desactivadas (en gris)

¿Qué puedo hacer?, por favor...

Un Saludo
David,

¿Utilizas alguna herramienta de terceros para editar el
Registro de Windows? Revisa este artículo técnico de Microsoft
si se aplica a tu situación.

" 'Error al Acceder al Registro del Sistema' Registry' Mensaje
al desplegar ls referencias en VBA"
http://support.microsoft.com/?kbid&...3&FR=1

menteAtenta,
Pilar Mueckay
MVP - Microsoft Office
Ecuador


David Gómez de la Serna en el grupo 1926f01c44c9c$59a2d7f0
$ escribió:
Por favor, ayudadme, que estoy a punto de formatear el
disco duro...

Tengo Windows 2000 professional SP-4 con Ofice 97.

En el editor de Visualbasic de cualquier programa (Word
por ejemplo) al acceder a <Herramientas> - <Referencias>
me salta el error 'Error al Acceder al Registro del
sistema'

Muchas gracias.




.






.






.





.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida