Estoy intentando recuperar una computadora vieja que no arranca y no estoy seguro de qué versión de Windows está ejecutando. ¿Cómo lo hago simplemente examinando el sistema de archivos?
Estoy bastante seguro de que es Vista o Windows 7. Hay una pequeña posibilidad de que sea Windows Server 2008.
Respuestas:
Su mejor opción será encontrar las propiedades de un ejecutable de Windows (como explorer.exe). En mi caso, la versión del archivo y del producto es 6.1.7601.17567
6.0.xxxx.xxxxx denotará Windows Vista (con 6000, 6001 y 6002 siendo RTM, SP1 y SP2 respectivamente).
6.1.xxxx.xxxxx denotará Windows 7 (con 7600 y 7601 siendo RTM y SP1).
Los mismos números de versión se aplicarán también para el servidor de Windows, así que no estoy seguro de cómo notaría la diferencia con aquellos que usan este método.
fuente
Mira el archivo
C: \ Windows \ System32 \ License.rtf
Se puede encontrar para todos estos sistemas operativos Windows
Vista, W7, W8, W8.1
Estas licencias rtf tendrán la versión de Windows y la edición también, Windows 7 Pro, por ejemplo.
Windows 10 tiene el archivo rtf pero no muestra la edición, pero si tiene la nota de la cláusula de arbitraje en la parte superior, sabe que es W10, o use el truco del explorador en la respuesta de Matthew Steeples.
Para encontrar el tipo de producto de Windows 10 (Home Pro, etc.), consulte la respuesta de Moif Murphy más abajo en esta página.
fuente
C:\Windows\System32\Licenses
. Debe contener algo comoc:\Windows\System32\Licenses\neutral\_Default\Professional\license.rtf
para la edición Pro. Para Windows 10 Enterprise parece tener ambasEnterprise
yProfessional
carpetas. Supongo que las ediciones de Home tendrán unaHome
carpeta.Usando el registro puedes buscar la versión y edición
Encontré esta respuesta en Stackoverflow a la pregunta Determine la versión, edición y Service Pack de Windows DE UNA IMAGEN DE DISCO SIN CONEXIÓN
Más específicamente, cómo cargar la colmena de otro registro:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/regedit_load_hive.mspx?mfr=true
fuente
Si tiene Linux en el mismo sistema, puede iniciar en Linux, asegurarse de que la partición de Windows esté montada (por ejemplo, aquí está
/mnt/C
) y luego hacerlostrings /mnt/C/Windows/System32/ntoskrnl.exe 2>/dev/null | grep amd64
. Para mí9600.18258.amd64fre.winblue_ltsb.160303-0600
, impreso , y googlear para winblue indica que este era el nombre en clave de Windows 8.1.fuente
14393.351.amd64fre.rs1_release_inmarket.161014-1755
). Mirando la información de lanzamiento de Windows 10 , que corresponde a la versión 1607.Si aún puede ejecutar ejecutables desde ese sistema de archivos, puede ejecutar
C:\Windows\System32\winver.exe
fuente
Si no tiene un Windows en ejecución y desea encontrar la información de una máquina Linux, puede usar
hivexget
para leer el archivo de registro en el disco.Para sistemas basados en Debian, instálelo con
sudo apt install libhivex-bin
.Ejemplo (con grep para acortar la salida):
Elimine la
| egrep ...
parte para ver todos los valores bajo esa clave.fuente
Abra el archivo bootmgr en el bloc de notas que se encuentra en el disco duro que desea saber, la versión del mismo será un archivo oculto, así que seleccione mostrar los archivos ocultos en las opciones de carpeta ordenadas
fuente
Si inicia en el medio de instalación de Windows (digamos una memoria USB) y presiona [SHIFT] + [F10] para obtener el símbolo del sistema, puede consultar qué letra de unidad corresponde a la unidad original del sistema operativo en cuestión y luego obtener la información de la versión de un programa como
ntoskrnl.exe
. Por ejemplo, para explorar los discos instalados y las letras de unidad relacionadas,O usando el método de @beyondtime, que escribe menos pero omite la parte decimal del número de compilación
Entonces, el sistema operativo instalado en la letra de unidad indicada es Windows 10, compilación 15063.413. Una búsqueda en Google muestra que se trata de Windows 10 versión 1703 | Redstone 2 | Actualización de creadores .
Como beneficio adicional, si desea ver la última vez que se inició el sistema operativo, puede hacer
Probablemente pueda determinar cuándo se instaló originalmente el sistema operativo revisando el tiempo de creación de los archivos y carpetas ocultos en la raíz de la unidad:
Y para apagar cuando hayas terminado:
fuente
Obtenga Magical Jelly Bean Keyfinder. La versión gratuita portátil funciona bien. Es más seguro obtenerlo de su sitio web magicaljellybean.com o sofpedia, etc.
Ponlo en marcha. En el menú de herramientas, seleccione >> cargar colmena. Luego muestra todas sus unidades, seleccione la carpeta de Windows de la unidad en cuestión. Proporciona instantáneamente la versión y las claves.
fuente
Magical Jelly Bean Keyfinder
se sabe que informa la clave de licencia incorrecta. También es nagware, que solo funciona correctamente, si lo compra. Tampoco es necesario determinar qué instalación de Windows se encuentra en un sistema de archivos, de manera mucho más fácil, y luego usar ese nagware como elMagical Jelly Bean Keyfinder
que mencioné, ¿ni siquiera funciona?Para Windows 10, se puede usar Wordpad.exe, notepad.exe en el sistema operativo Windows para analizar
C:\\ProgramData\Microsoft\Diagnosis\osver.txt
.En sistemas Unix, un comando de consola como
cat <Windows system root partition>/ProgramData/Microsoft/Diagnosis/osver.txt
muestra el número de versión.
Ejemplo para el número de compilación del sistema operativo: 10.0.18362 (sin .116 - .267 @ 2019-07-26)
fuente