Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas

martes, 17 de marzo de 2015

Como hacer ping a todo un rango de ips desde consola msdos (cmd)

0 comentarios, Publicado por Covent en 14:38 ,
Para realizar un ping toda una red clase C basta con lo siguiente:

for /L %i in (1,1,255) do @ping 192.168.0.%i -n 1 |@find “TTL” >>PINGOK.LOG |echo %i 

La explicacion:

for /L %i in (1,1,255) %i vale 1 (primer valor del for)

el segundo valor = incremento en este caso vamos de 1 en 1.

tercer valor es el final. @ping 192.168.0.%i -n 1 = ejecuta ping a la ip especificada con el valor de %i y envia 1 solo paquete.

 |@find “TTL” >>pingok.log = el resultado del ping busca el valor TTL y si existe lo pasa al fichero pingok.log. |echo %i = es solo para ver el proceso

martes, 21 de enero de 2014

Como quitar tarjeta de red oculta

0 comentarios, Publicado por Covent en 9:05 ,
Si has llegado hasta aquí es porque tienes algún problema con una antigua tarjeta que tenías en tu máquina . Es posible que estés teniendo mensajes como que... una tarjeta de red en tu equipo tiene la ip que le estas asignando (" ¿Desea escribir una dirección IP diferente para este adaptador en la lista de direcciones IP en el cuadro de diálogo Avanzada? "), que tengas algún servicio de oracle que no acaba de arrancar... etc.

Para arreglarlo tienes dos soluciones documentadas aqui.

 La primera de las dos soluciones propuesta es la menos compleja. Se basa en hacer 6 pasos:
  1. Abrir una línea de comandos ejecutando cmd.exe. 
  2. Escribir: set devmgr_show_nonpresent_devices=1 y presionar ENTRAR. 
  3. Abrir el administrador de dispositivos escribiendo en la línea de comandos: DEVMGMT.MSC y pulsar ENTRAR. 
  4. En el Administrador de dispositivos pulsar en el menú Ver y marcar Mostrar dispositivos ocultos. 
  5. Expandir el ítem Adaptadores de red. 
  6. Seleccionar los adaptadores que aparecen en color atenuado, clic con el botón secundario del ratón y Desintalar. 


 Espero que os sirva de ayuda





Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

viernes, 13 de julio de 2012

Asociar tarea programada a un usuario sin contraseña

0 comentarios, Publicado por Covent en 8:48 ,
Probado en Windows XP. Cuando creamos una tarea programada, el sistema nos obliga a indicar un usuario y contraseña para ejecutar este proceso. Para evitar este requerimiento se puede realizar un cambio en el registro de Windows:


Inicio > Ejecutar >  regedit. En la rama HKLM > System > Currentcontrolset > Control > Lsa.  Cambiamos el valor de LimitBlankPasswordUse a 0. Aceptamos y salimos de regedit. Y ya podemos crear nuestra tarea sin especificar un usuario.

viernes, 11 de noviembre de 2011

mount error 12 = Cannot allocate memory

0 comentarios, Publicado por Covent en 16:39 ,
mount error 12 = Cannot allocate memory es el error que se recibe en linux cuando intentas montar un directorio compartido de una maquina en windows.

¿Cómo demostrar que el error es de la máquina windows?
Muy fácil, procedemos a reproducir los errores y confirmamos el error.

Ejecutamos el comando para montar el directorio,

[root@ohmster ~]# mount -t cifs //missy/ohmster_music /mnt/test -o 
username=my_user,password=my_password,rw
mount error 12 = Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
[root@ohmster ~]#
Buscamos el error,

[root@ohmster samba]# tail -f /var/log/messages
Oct 23 21:15:40 ohmster kernel: CIFS VFS: cifs_mount failed w/return 
code = -12
Oct 23 21:19:43 ohmster kernel: Status code returned 0xc0000205 
NT_STATUS_INSUFF_SERVER_RESOURCES
Oct 23 21:19:43 ohmster kernel: CIFS VFS: cifs_mount failed w/return 
code = -12
[root@ohmster samba]#
El mensaje NT_STATUS muestra que la máquina basada en Windows causa el error no la máquina Linux

¿Cómo solucionarlo?
Una solución es la común para los problemas en windows... reiniciar...

Y si esa no te vale,

Busca en el Visor de Eventos de la máquina Windows, errores en la parte de Sistema con origen Srv. El error debe ser algo asi:

"El servidor no pudo asignar memoria desde el bloque no paginado del sistema porque alcanzó el límite configurado para ésta."

Si tienes este error debes modificar la siguiente clave del registro,

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer
\Parameters\IRPStackSize

Si existe alguna key incrementar en 15 ó 18. Si no existe crear un nuevo valor DWORD, nombrarlo
IRPStackSize. Doble click para editar el valor, marcar Decimales, dar un nuevo valor de 15 y reiniciar. Si no fuera suficiente aumentar a 18 y volver a reiniciar. El problema estará resuelto y el directorio podrá montarse sin problema.




Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

lunes, 24 de octubre de 2011

Servicio en estado Stopping

2 comentarios, Publicado por Covent en 13:23 ,
Para terminar con un servicio el cual se nos ha quedado en "stopping" hay que seguir los siguientes pasos:

Deberemos saber el identificador del servicio (PID). Para ello dependiendo de la version de nuestro sistema operativo podremos ir al administrador de tareas, e ir a la pestaña servicios, pero en el caso de que tengamos un Windows XP, por ejemplo, podemos ejecutar el siguiente comanado:

sc queryex > c:\servicios.txt
Con esto mandaremos a un archivo de texto todos nuestros servicios con su correspondiente PID

Luego ejecutaremos el comando:

taskkill /PID xxxx /F
Y tendremos nuestro servicio detenido totalmente y listo para volverlo a arrancar si lo creemos oportuno




Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

martes, 20 de octubre de 2009

MED-V - Ejecuta antiguas aplicaciones en nuevas plataformas

0 comentarios, Publicado por Covent en 1:16 ,
Dentro del MDOP la aplicación MED-V que permite la ejecución de aplicaciones legacy en los nuevos sistemas desplegados en los que es incompatible su ejecución.

Esto evita cambios en el desarrollo de la aplicación, testear la aplicación o ejecutarla en modo de compatibilidad con lo que esto supone para un entorno de producción o una aplicación desplegada a un gran numero de usuarios.

Básicamente esta herramienta lo que crea es una maquina virtual, en la maquina con un SO incompatible con la aplicación, que permite que la aplicación se ejecute en una plataforma virtual para la que es compatible (W2000, XP), independientemente del SO que esta albergando el cliente Med-V.

El producto esta creado de forma que, en caso de configurarse de este modo, para el usuario es transparente la existencia de una maquina virtual, y los programas se publican en menú inicio como cualquier aplicación local.

La administración se realiza de forma centralizada, mediante una consola de administración y, como casi todas las soluciones de MDOP, tiene un repositorio central para ficheros (en este caso imágenes de maquinas virtuales), una consola de administración y una base de datos para generar reportes y albergar los eventos generados. Se puede controlar mediante políticas y plantillas de seguridad, por lo que resulta sencilla de administrar, mantener y actualizar las imágenes.

Permite varias formas de distribución (incluido a través de DVD de forma que no se precisa trafico de red para su despliegue), solo precisa conexión de red la primera vez que se conecta (esto es configurable permitiendo establecer periodos de reconexión para actualizar seguridad o las imágenes desplegadas).

Una vez desplegado, para el mantenimiento de las maquinas virtuales, emplea Trim Transfer, de forma que solo se transfieren los bloques de datos actualizados, no precisando la descarga de la imagen completa.


Via | Technet

Información, manuales y white papers aqui, aqui y aqui

jueves, 9 de julio de 2009

Sincronizacion horaria en Windows 2000 / 2003

0 comentarios, Publicado por Covent en 9:26 ,


Tambien se puede especificar con qué DC en concreto se producirá la sincronización. Para establecer qué controlador de dominio será el que se use para sincronizar:

net time \\nombre_de_DC /set /y


Para sincronizar los clientes w9x, es necesario especificar un DC:

net time \\nombre_de_DC /set /y


Para que un equipo sincronice con un servidor de tiempos externo se ejecuta la instrucción:

net time /setsntp:"Lista de servidores NTP separados por espacio"

Ejemplo:

net time /setsntp:"ntp.via.ecp.fr ntps.net4u.it"


Para saber con qué servidores externos sincroniza un equipo se mira con:

net time /querysntp

que nos devuelve la lista de servidores NTP con los que está configurado o nos advierte de que no está configurado para sincronizar con ningún servidor de tiempo.


Cuando no se tiene salida a Internet, se debe configurar en el servidor que se considere a sí mismo como una fuente de tiempo fiable y deshabilitarle la sincronización (ojo, esto sólo se debe realizar en el PDC del dominio raíz del bosque, el resto de controladores del bosque deben sincronizar con él y los clientes con otro controlador o con el propio PDC). Para ello se deben retocar dos valores del registro, que están en la clave "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters":

ReliableTimeSource
Este valor debe ponerse igual a 1

Type
Este valor debe ponerse igual a NoSync

lunes, 20 de abril de 2009

Script para cambiar contraseña de administrador local en todas las máquinas

1 comentarios, Publicado por Covent en 17:01 ,
El siguiente script de extensión vbs, cambia la contraseña de administrador local de todas las máquinas de un dominio:

====================================================================

On Error Resume Next


strComputer = "."
Set WshShell = WScript.CreateObject("WScript.Shell")


'Query Admin Members
Set colGroups = GetObject("WinNT://" & strComputer)
colGroups.Filter = Array("group")
For Each objGroup In colGroups
'check the administrators local group members..
If (InStr(1,objGroup.Name,"Administradores",1) >0) Then
For Each objUser in objGroup.Members
strUSER=strUSER &vbCrLf& objuser.class &"="& objUser.name
next
End If
Next


Set objUser = GetObject("WinNT://" & strComputer & "/administrador")
objUser.SetPassword "NUEVA_CONTRASEÑA"
objUser.Setinfo

If Err <> 0 Then
'write eventlog
call logit ("1","Admin Password Change: Failed " & Err & vbCrLf&Err.Description _
&vbCrLf&Err.Source &vbCrLf& strUSER)
Else
call logit ("0","Admin Password Change: Successfull")
End if



'*******************************
Function logit(strStatus,strDescription)
WshShell.LogEvent strStatus,strDescription
End Function

====================================================================

Busca la "palabra" = NUEVA_CONTRASEÑA en el codigo , aqui tendras que indicar la contraseña que te interesa poner.

En el visor de sucesos puedes comprobar que la contraseña se ha modificado, el origen es WSH.

¡¡¡OJO!!! Si distribuyes este script recuerda que tienes una contraseña sin encriptar. Estudia bien como hacerlo para que no sea fácil desencriptar el código.

Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

martes, 3 de marzo de 2009

Como desinstalar Wordpad

0 comentarios, Publicado por Covent en 10:13 ,
WinXP tiene ciertos programas que nos oculta el desinstalador, como por ejemplo el del Wordpad, Windows messenger, etc, etc.

Para ver un listado de estos programas y poder desinstalarlos tenes que ir a inicio, ejecutar y escribir:

notepad c:/windows/inf/sysoc.inf

(o sino buscar el archivo sysoc.inf en c:/windows/inf/ y editarlo)

Vas a encontrar lineas como:

MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7

y lo unico que tenes que hacer ese eliminar la palabra "hide", dejandolo asi:

MSWordPad=ocgen.dll,OcEntry,wordpad.inf,7

ahora guardas los cambios y vamos a:

"Agregar o quitar programas" > "Agregar o quitar componentes de windows" > "Accesorios y utilidades" > "Accesorios" y ahi lo tenemos, apareció el Wordpad para que lo podamos desinstalar.




Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

viernes, 20 de febrero de 2009

IRQL_NOT_LESS_OR_EQUAL

0 comentarios, Publicado por Covent en 1:43 ,
El error IRQL_NOT_LESS_OR_EQUAL se produce cuando un driver está intentando acceder a una posición de memoria no permitida.

Esto puede estar motivado por diferentes causas:

- Driver erroneo: o bien defectos en el driver o bien versión incorrecta (o versión para Sistema Operativo incorrecto).
Solución: actualizar el driver desde la página del fabricante a la última versión para Windows XP.

- Hardware dañado: cuando el resto de causas se hayan descartado cabe pensar que haya un daño en alguno de los dispositivos hardware, para averiguar cuál de ellos es el que causa el problema, será necesario quitar todos los dispositivos no esenciales, e ir probando añadiéndo de uno en uno (tarjetas PCI, discos duros, tarjetas integradas, etc...), hasta encontrar al causante.
Solución: sustituirlo.

- Se obtiene el error al apagar el equipo: se ha observado que usuarios con ratones Logitech obtienen este error al apagar el equipo. Esto es debido al software para el ratón (LogiTech MouseWare), se puede producir en las versiones 9.10 y 9.24.
Solución: actualizar a otra versión del software.

- Errores en el direccionamiento de memoria: debido a errores en el direccionamiento a memoria se puede producir este error. Las posibles causas de error en el direccionamiento incluyen:

-- Error hardware en el controlador de memoria: (residente en el microprocesador en aruitecturas K8, o en el puente norte del chipset en el resto de aruitecturas). Cabria tomarlo como causa, al haber descartado el resto.
Solución: cambiar la placa base, o el microprocesador (según el tipo de arquitectura)

-- Error hardware en los módulos de memoria: un error en los módulos de memoria puede causar direccionamientos erroneos. Para saber si esa es la causa se debe pasar tests de memoria (tipo MemTest, Prime95).
Solución: cambiar los módulos dañados

-- Inestabilidad por temperatura: una temperatura elevada (overclocking, mala refrigeración), pueden causar inestabilidad que derive en errores tanto en el controlador de memoria como en los módulos.
Solución: mejorar la ventilación.

-- Inestabilidad por voltaje: un voltaje insuficiente (debido a una FA insuficiente o que provea voltajes inestables), puede llevar al mal funcionamiento del controlador de memoria o de los módulos de memoria.
Solución: si se observan voltajes inestables o se calcula que la potencia necesaria es superior a la que suministra la FA, será necesario cambiarla.

-- Inestabilidad por OverClocking: es la causa que suele producir mayor cantidad de estos errores. Ya que un aumento en la velocidad del bus de memoria puede producir inestabilidad en los módulos de memoria y derivar en errores.
Solución: reducir la frecuencia del bus de memoria (reduciendo la frecuencia del reloj del sistema, o variando el ratio del Bus de memoria).

- Inestabilidad por OverClocking 2: si se cuenta con una placa base que no establece la velocidad de los buses PCI/AGP como asíncrona a la de los buses del sistema y de memoria (AGP/PCI Lock). Se puede producir inestabilidad en los dispositivos PCI (la situación sería análoga a la de un fallo Hardware en algún dispositivo PCI), cuando se overclockea subiendo la frecuencia del reloj del sistema.
Solución: reducir la frecuencia de reloj del sistema (bajar el OC). En caso de contar con placa base con AGP/PCI lock, establecer las velocidades de AGP/PCI como 66/33. O probar a subir las latencias PCI (lo cual puede eliminar o al menos paliar estos errores).


Enlaces de Interés:

miércoles, 14 de enero de 2009

Como hacer backup de mi USB en disco duro

2 comentarios, Publicado por Covent en 23:29 ,
Quizá lo más facil es ir a google y buscar un programita que te lo haga, pero si quieres hacerlo tu mismo aqui tienes un pequeño script que puedes modificar a tu gusto

cd D:\BACKUP_USB
#1
MKDIR %date:~0,2%%date:~3,2%%date:~8,2% #2
cd %date:~0,2%%date:~3,2%%date:~8,2%
xcopy X:\ /F /Y /E #3

#1 Carpeta donde se alojarán las copias (creada por defecto)
#2 Crea una carpeta con la fecha actual
#3 Aqui sería importante predefinir una unidad para nuestro usb, en este caso yo utilizo X:

Este script puedes ponerlo en un .bat y programar copias o ejecutarlo cuando te venga en gana.

Si se implementase un script similar para un entorno empresarial o algo bastante serio yo empezaría por agregar logs y por programar un control de las carpetas que se van creando, algo así como solo dejar la de los últimos 7 días.

jueves, 6 de noviembre de 2008

Eliminar archivos que están bloqueados

0 comentarios, Publicado por Covent en 13:56 ,

Te has enfrentado miles de veces con un mensaje de Error diciendote q no lo puedes eliminar ya que tu archivo esta en uso, o q no tienes permiso de acceso, o que el fichero está protegido contra escritura.


Una posible solución seguramente fue reiniciar tu maquina para intentar solucionarlo, lo que hace que pierdas demasiado tiempo para borrar un archivo.

Para ello existe Unlocker, actualmente en su version 1.8.7, el cual es un programa gratuito y muy sencillo de utilizar, ya q no tienes q hacer mas que un click derecho sobre el archivo bloqueado y seleccionar opción “Unlocker” y a partir de ahi el programa detectará la razón del bloqueo en una pantalla mas q clara para el usuario.



Pueden aparecer mas de una línea de procesos, eso quiere decir q hay mas de un programa utilzando el archivo.

A partir de ahora con solo darle click en “Kill Process” el archivo quedara liberado y listo para poder ser eliminado .

Descarga desde la pagina de autor [aqui]




lunes, 25 de agosto de 2008

Problemas con MS08-037

0 comentarios, Publicado por Covent en 14:08 ,
¿Qué pasaría si un día por error humano se desinstalase el parche MS08-037? y si... ¿esta tarea la tuvieses programada y le ocurriese lo mismo a todos los equipos de tu red incluyendo servidores?

Pues muy fácil, empezarías a notar que el DC no válida. Revisas y te encuentras esto:

error 14: Espacio de almacenamiento insuficiente para completar esta operacion

¿cómo lo solucionas?

Intenta reinstalar el servicio. (Muy importante, no te pongas nervioso)

Los siguientes problemas serán los que te vayan trayendo los usuarios como...

No puedo entrar con mi usuario al dominio.
Veo las carpetas de red pero no tengo acceso a internet.
Puedo hacer login pero me pide contraseñas en todas las carpetas a las que quiero entrar.

Y como estas caerán algunas similares.

Quizá tus siguientes pasos sean revisar el DNS:

-Comprobar las zonas
-Ver si están registrados los servidores
-Utilizar los comandos DCDIAG y NETDIAG en el servidor
-Borrar caché de los clientes ( IPCONFIG /FLUSHDNS IPCONFIG /REGISTERDNS)
-Utilizar netdom query FSMO en los mismos

Después de un tiempo sin tener nada claro, quizá empiezas a dudar si está mal el DC o el DNS hace lo que le da la gana, si hay virus,pero no, hay algo muy importante que debes hacer. Intenta actualizar el sistema operativo con todos los parches de MS y quizá despues simplemente tengas que volver a meter el equipo en dominio.

Si eres de los menos afortunados que tiene una red muy grande... te veo trabajando dia y noche, pero quizá con esta herramienta superes los peores tragos en despliegue de parches. Vale la pena pagar la licencia.

Espero que nunca se encuentren con este problema.




Más información:

Microsoft Security Bulletin MS08-037 – Important
Vulnerabilities in DNS Could Allow Spoofing (953230)
http://www.microsoft.com/technet/security/Bulletin/ms08-037.mspx



MS08-037 : More entropy for the DNS resolver
http://blogs.technet.com/swi/archive/2008/07/08/ms08-037-more-entropy-in-the-dns-resolver.aspx