Saludos.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Aquí aparecen dos asuntos no relacionados entre sí: La protección de
archivos de Windows y el fallo al intentar ejecutar Paint.
a) Los ficheros que has intentado eliminar, entre ellos MFC42U.DLL, están
catalogados como archivos protegidos de Windows. Eso significa que sólo las
actualizaciones que provea Microsoft y determinados scripts basados en
Windows Installer están autorizados a modificarlos. Un posible "engaño"
consistiría en copiar primero el archivo modificado en
\Windows\System32\Dllcache y justo después en su ubicación correcta. Sin
embargo, a poco que se descuide uno, ya está ahí otra vez el archivo
original.
Si arrancas el visor de sucesos, eventvwr, verás en el registro de sistema
unos sucesos con origen "Windows File Protection" generados unos instantes
después de los intentos de borrado.
Tipo de suceso: Información
Origen del suceso: Windows File Protection
Categoría del suceso: Ninguno
Id. suceso: 64002
Fecha: 05/03/2005
Hora: 3:26:57
Usuario: No disponible
Equipo: GABARDINO
Se intentó remplazar el archivo en el archivo de sistema protegido
f:\windows\system32\mfc42u.dll. Se restauró este archivo a su versión
original para mantener la estabilidad del sistema. La versión del archivo
de sistema es 6.2.4131.0
Descripción de la característica Protección de archivos de Windows de
Windows 2000
http://support.microsoft.com/default.aspx?scid=kb;es;222193
(El artículo en inglés es bastante más amplio.)
b) El fallo de Mspaint.exe en el módulo Mfc42u.dll no quiere decir que la
DLL esté dañada. Se revela que la instrucción fallida se encuentra en
Mfc42u.dll, sin embargo el error puede ser fruto del tratamiento inadecuado
de información errónea.
Los errores de Mspaint.exe en Mfc42.dll o Mfc42u.dll (según las versiones
de Windows) suelen indicar que hay algún problema con la información de la
clave del registro que contiene la configuración de Paint. Basta con borrar
la clave HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Paint. Al
arrancar Paint se regenerará con valores predeterminados.
Para hacerlo de forma sencilla, pega la siguiente línea en la ventana
Ejecutar, a la que se accede desde el menú Inicio (o con la pulsación de
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Paint
Confirma la operación.
Nota: HKCU => HKEY_CURRENT_USER, para abreviar
- --
Para obtener la dirección correcta no hacen falta los sellos.
Por favor, usar el correo sólo para cuestiones ajenas a los
grupos de noticias, gracias.
Post by RigoComo cambiar algun archivo de libreria dinamica en System32?
al tratar de cambiar un archivo [cualquier.dll] sale un mensaje que dice
no tengo los privilegios necesarios, tengo de administrador, que mas
privilegios necesito para hacerlo?...
en propiedades del archivo, tomo posesion y me asigno los maximos
privilegios quito los tildes de General>Opciones avanzadas y logro
eliminar el archivo pero se restaura en unos segundos. Si ingreso el
mismo archivo pero con fecha mas reciente, descargado desde un sitio de
descargas de archivos.dll, logro reemplazar el archivo anterior, pero en
unos segundos, se cambia por el anterior.
El archivo es el mfc42u.dll pero he intentado con otros y es el mismo
resultado. Este archivo corresponde a mspaint.exe que no abre para
edicion y un cuadro de dialogo dice que ese archivo es el problema, pero
no puedo cambiarlo.
Gracias por su atencion.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32) - GPGshell v3.32
Comment: Obtén mi clave pública 0xA05B62E8 en http://pgp.mit.edu
Comment: Get my public key 0xA05B62E8 at http://pgp.mit.edu
iD8DBQFCKSTNbEvY8qBbYugRAgBaAJsHYuG6V5PoGLH200N9yBDnqJn+6gCfSZnL
uLipnZxJIkJ8Tpu/E4iV/cM=
=kPsQ
-----END PGP SIGNATURE-----