Mi PC ha entrado en un bucle BSOD infinito, pero tengo acceso a un símbolo del sistema en modo seguro.
Estoy tratando de tener una idea de "lo que cambió" que podría haber desencadenado esto. por ejemplo, podría haber contraído un virus, o la actualización de una aplicación se arruinó.
Por lo tanto, me gustaría ver qué archivos se crearon / modificaron en los últimos días / semana o al menos * .exe, * .dll, * .com, * .bat, etc.
Pensé que estaba bien con mi Batch-fu, pero no sé cómo escribir un archivo / comando por lotes rápido que enumere los archivos para mí.
REM This will find the files, but the results are all muddled
REM all EXE files, reverse sort by date, recursively through sub-directories
dir *.exe /O-D /S
Lo que realmente me gustaría es encontrar todos los (tipos de archivo ejecutables) que se crearon / modificaron en los últimos 3-7 días.
¿Alguien puede señalarme en la dirección correcta?
fuente
Respuestas:
Esta es una manera simple, aunque indirecta, utilizando xcopy. puedes mirar
xcopy /?
para ver los interruptores, etc.Este comando generará una lista de
.EXE
archivos y rutas en la\windows
carpeta de forma recursiva, que se modificaron a partir del 12/1/2000, sin copiarlos realmente. NOTA: hay un punto al final del comando. Es difícil de ver con una fuente pequeña.Edición 1: Saqué
/F
el comando original, ya que era extraño.Edición 2: puede canalizar la salida a "
| more
" si lo deseafuente
.
por ejemplo, copiar a la posición original de los archivos?> results.txt
. Tenga en cuenta que si ejecuta el comando en la carpeta desde la que estáxcopy
utilizando, deberá reemplazar el último.
con un objetivo ficticio o recibirá una advertencia sobre la copia cíclica.