Jump to content


Python 3.12.3

¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter, Mastodon o Threads!

Python es un lenguaje de programación de código abierto que te permite trabajar con rapidez e integrar sistemas de forma más eficaz.

Python puede ser fácil de aprender tanto si es la primera vez que programas como si tienes experiencia con otros lenguajes.


Que novedades incluye la versión 3.7.3   See changelog

Released

Security

  • bpo-36216: Changes urlsplit() to raise ValueError when the URL contains characters that decompose under IDNA encoding (NFKC-normalization) into characters that affect how the URL is parsed.
  • bpo-35746: [CVE-2019-5010] Fix a NULL pointer deref in ssl module. The cert parser did not handle CRL distribution points with empty DP or URI correctly. A malicious or buggy certificate can result into segfault. Vulnerability (TALOS-2018-0758) reported by Colin Read and Nicolas Edet of Cisco.
  • bpo-35121: Don’t send cookies of domain A without Domain attribute to domain B when domain A is a suffix match of domain B while using a cookiejar with http.cookiejar.DefaultCookiePolicy policy. Patch by Karthikeyan Singaravelan.

Core and Builtins

  • bpo-35942: The error message emitted when returning invalid types from __fspath__ in interfaces that allow passing PathLike objects has been improved and now it does explain the origin of the error.
  • bpo-35992: Fix __class_getitem__() not being called on a class with a custom non-subscriptable metaclass.
  • bpo-35991: Fix a potential double free in Modules/_randommodule.c.
  • bpo-35961: Fix a crash in slice_richcompare(): use strong references rather than stolen references for the two temporary internal tuples.
  • bpo-31506: Clarify the errors reported when object.__new__ and object.__init__ receive more than one argument. Contributed by Sanyam Khurana.
  • bpo-35720: Fixed a minor memory leak in pymain_parse_cmdline_impl function in Modules/main.c
  • bpo-35623: Fix a crash when sorting very long lists. Patch by Stephan Hohe.
  • bpo-35214: clang Memory Sanitizer build instrumentation was added to work around false positives from posix, socket, time, test_io, and test_faulthandler.
  • bpo-35560: Fix an assertion error in format() in debug build for floating point formatting with “n” format, zero padding and small width. Release build is not impacted. Patch by Karthikeyan Singaravelan.
  • bpo-35552: Format characters %s and %V in PyUnicode_FromFormat() and %s in PyBytes_FromFormat() no longer read memory past the limit if precision is specified.
  • bpo-35504: Fix segfaults and SystemErrors when deleting certain attributes. Patch by Zackery Spytz.
  • bpo-33989: Fix a possible crash in list.sort() when sorting objects with ob_type->tp_richcompare == NULL. Patch by Zackery Spytz.

Library

  • bpo-35931: The pdb debug command now gracefully handles all exceptions.
  • bpo-36251: Fix format strings used for stderrprinter and re.Match reprs. Patch by Stephan Hohe.
  • bpo-35807: Update ensurepip to install pip 19.0.3 and setuptools 40.8.0.
  • bpo-36179: Fix two unlikely reference leaks in _hashopenssl. The leaks only occur in out-of-memory cases.
  • bpo-35178: Ensure custom warnings.formatwarning() function can receive line as positional argument. Based on patch by Tashrif Billah.
  • bpo-36106: Resolve potential name clash with libm’s sinpi(). Patch by Dmitrii Pasechnik.
  • bpo-35512: unittest.mock.patch.dict() used as a decorator with string target resolves the target during function call instead of during decorator construction. Patch by Karthikeyan Singaravelan.
  • bpo-36091: Clean up reference to async generator in Lib/types. Patch by Henry Chen.
  • bpo-35899: Enum has been fixed to correctly handle empty strings and strings with non-Latin characters (ie. ‘α’, ‘א’) without crashing. Original patch contributed by Maxwell. Assisted by Stéphane Wirtel.
  • bpo-35918: Removed broken has_key method from multiprocessing.managers.SyncManager.dict. Contributed by Rémi Lapeyre.
  • bpo-35960: Fix dataclasses.field() throwing away empty mapping objects passed as metadata.
  • bpo-35847: RISC-V needed the CTYPES_PASS_BY_REF_HACK. Fixes ctypes Structure test_pass_by_value.
  • bpo-35780: Fix lru_cache() errors arising in recursive, reentrant, or multi-threaded code. These errors could result in orphan links and in the cache being trapped in a state with fewer than the specified maximum number of links. Fix handling of negative maxsize which should have been treated as zero. Fix errors in toggling the “full” status flag. Fix misordering of links when errors are encountered. Sync-up the C code and pure Python code for the space saving path in functions with a single positional argument. In this common case, the space overhead of an lru cache entry is reduced by almost half. Fix counting of cache misses. In error cases, the miss count was out of sync with the actual number of times the underlying user function was called.
  • bpo-23846: asyncio.ProactorEventLoop now catches and logs send errors when the self-pipe is full.
  • bpo-34323: asyncio: Enhance IocpProactor.close() log: wait 1 second before the first log, then log every second. Log also the number of seconds since close() was called.
  • bpo-34294: re module, fix wrong capturing groups in rare cases. re.search(), re.findall(), re.sub() and other functions that scan through string looking for a match, should reset capturing groups between two match attempts. Patch by Ma Lin.
  • bpo-35717: Fix KeyError exception raised when using enums and compile. Patch contributed by Rémi Lapeyre.
  • bpo-35699: Fixed detection of Visual Studio Build Tools 2017 in distutils
  • bpo-32710: Fix memory leaks in asyncio ProactorEventLoop on overlapped operation failure.
  • bpo-32710: Fix a memory leak in asyncio in the ProactorEventLoop when ReadFile() or WSASend() overlapped operation fail immediately: release the internal buffer.
  • bpo-35682: Fix asyncio.ProactorEventLoop.sendfile(): don’t attempt to set the result of an internal future if it’s already done.
  • bpo-35283: Add a pending deprecated warning for the threading.Thread.isAlive() method. Patch by Dong-hee Na.
  • bpo-35643: Fixed a SyntaxWarning: invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaël Schoentgen.
  • bpo-35615: weakref: Fix a RuntimeError when copying a WeakKeyDictionary or a WeakValueDictionary, due to some keys or values disappearing while iterating.
  • bpo-28503: The crypt module now internally uses the crypt_r() library function instead of crypt() when available.
  • bpo-35121: Don’t set cookie for a request when the request path is a prefix match of the cookie’s path attribute but doesn’t end with “/”. Patch by Karthikeyan Singaravelan.
  • bpo-35585: Speed-up building enums by value, e.g. http.HTTPStatus(200).
  • bpo-21478: Calls to a child function created with unittest.mock.create_autospec() should propagate to the parent. Patch by Karthikeyan Singaravelan.
  • bpo-35513: TextTestRunner of unittest.runner now uses time.perf_counter() rather than time.time() to measure the execution time of a test: time.time() can go backwards, whereas time.perf_counter() is monotonic.
  • bpo-35502: Fixed reference leaks in xml.etree.ElementTree.TreeBuilder in case of unfinished building of the tree (in particular when an error was raised during parsing XML).
  • bpo-31446: Copy command line that was passed to CreateProcessW since this function can change the content of the input buffer.
  • bpo-20239: Allow repeated assignment deletion of unittest.mock.Mock attributes. Patch by Pablo Galindo.
  • bpo-17185: Set __signature__ on mock for inspect to get signature. Patch by Karthikeyan Singaravelan.
  • bpo-10496: check_environ() of distutils.utils now catches KeyError on calling pwd.getpwuid(): don’t create the HOME environment variable in this case.
  • bpo-35066: Previously, calling the strftime() method on a datetime object with a trailing ‘%’ in the format string would result in an exception. However, this only occured when the datetime C module was being used; the python implementation did not match this behavior. Datetime is now PEP-399 compliant, and will not throw an exception on a trailing ‘%’.
  • bpo-24746: Avoid stripping trailing whitespace in doctest fancy diff. Orignial patch by R. David Murray & Jairo Trad. Enhanced by Sanyam Khurana.
  • bpo-35198: Fix C++ extension compilation on AIX
  • bpo-28441: On Cygwin and MinGW, ensure that sys.executable always includes the full filename in the path, including the .exe suffix (unless it is a symbolic link).
  • bpo-34572: Fix C implementation of pickle.loads to use importlib’s locking mechanisms, and thereby avoid using partially-loaded modules. Patch by Tim Burgess.
  • bpo-33687: Fix the call to os.chmod() for uu.decode() if a mode is given or decoded. Patch by Timo Furrer.
  • bpo-32146: Document the interaction between frozen executables and the spawn and forkserver start methods in multiprocessing.

Documentation

  • bpo-36083: Fix formatting of –check-hash-based-pycs options in the manpage Synopsis.
  • bpo-34764: Improve example of iter() with 2nd sentinel argument.
  • bpo-21314: A new entry was added to the Core Language Section of the Programming FAQ, which explaines the usage of slash(/) in the signature of a function. Patch by Lysandros Nikolaou
  • bpo-22062: Update documentation and docstrings for pathlib. Original patch by Mike Short.
  • Tests
  • bpo-36234: test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str). Initial patch written by David Malcolm.
  • bpo-29571: Fix test_re.test_locale_flag(): use locale.getpreferredencoding() rather than locale.getlocale() to get the locale encoding. With some locales, locale.getlocale() returns the wrong encoding. On Windows, set temporarily the LC_CTYPE locale to the user preferred encoding to ensure that it uses the ANSI code page, to be consistent with locale.getpreferredencoding().
  • bpo-36123: Fix race condition in test_socket.
  • bpo-27313: Avoid test_ttk_guionly ComboboxTest failure with macOS Cocoa Tk.
  • bpo-36019: Add test.support.TEST_HTTP_URL and replace references of http://www.example.com by this new constant. Contributed by Stéphane Wirtel.
  • bpo-36037: Fix test_ssl for strict OpenSSL configuration like RHEL8 strict crypto policy. Use older TLS version for minimum TLS version of the server SSL context if needed, to test TLS version older than default minimum TLS version.
  • bpo-35505: Make test_imap4_host_default_value independent on whether the local IMAP server is running.
  • bpo-35917: multiprocessing: provide unit tests for SyncManager and SharedMemoryManager classes + all the shareable types which are supposed to be supported by them. (patch by Giampaolo Rodola)
  • bpo-35772: Fix sparse file tests of test_tarfile on ppc64 with the tmpfs filesystem. Fix the function testing if the filesystem supports sparse files: create a file which contains data and “holes”, instead of creating a file which contains no data. tmpfs effective block size is a page size (tmpfs lives in the page cache). RHEL uses 64 KiB pages on aarch64, ppc64, ppc64le, only s390x and x86_64 use 4 KiB pages, whereas the test punch holes of 4 KiB.
  • bpo-35045: Make ssl tests less strict and also accept TLSv1 as system default. The changes unbreaks test_min_max_version on Fedora 29.
  • bpo-31731: Fix a race condition in check_interrupted_write() of test_io: create directly the thread with SIGALRM signal blocked, rather than blocking the signal later from the thread. Previously, it was possible that the thread gets the signal before the signal is blocked.
  • bpo-35424: Fix test_multiprocessing_main_handling: use multiprocessing.Pool with a context manager and then explicitly join the pool.
  • bpo-35519: Rename test.bisect module to test.bisect_cmd to avoid conflict with bisect module when running directly a test like ./python Lib/test/test_xmlrpc.py.
  • bpo-35513: Replace time.time() with time.monotonic() in tests to measure time delta.
  • bpo-34279: test.support.run_unittest() no longer raise TestDidNotRun if the test result contains skipped tests. The exception is now only raised if no test have been run and no test have been skipped.
  • bpo-35412: Add testcase to test_future4: check unicode literal.
  • bpo-26704: Added test demonstrating double-patching of an instance method. Patch by Anthony Sottile.

Build

  • bpo-34691: The _contextvars module is now built into the core Python library on Windows.
  • bpo-35683: Improved Azure Pipelines build steps and now verifying layouts correctly
  • bpo-35642: Remove asynciomodule.c from pythoncore.vcxproj
  • bpo-35550: Fix incorrect Solaris #ifdef checks to look for __sun && __SVR4 instead of sun when compiling.

Windows

  • bpo-24643: Fix name collisions due to #define timezone _timezone in PC/pyconfig.h.
  • bpo-35692: pathlib no longer raises when checking file and directory existence on drives that are not ready
  • bpo-35872: Uses the base Python executable when invoking venv in a virtual environment
  • bpo-35873: Prevents venv paths being inherited by child processes
  • bpo-35299: Fix sysconfig detection of the source directory and distutils handling of pyconfig.h during PGO profiling
  • bpo-32560: The py launcher now forwards its STARTUPINFO structure to child processes.
  • bpo-35854: Fix EnvBuilder and –symlinks in venv on Windows
  • bpo-35811: Avoid propagating venv settings when launching via py.exe
  • bpo-35797: Fix default executable used by the multiprocessing module
  • bpo-29734: Fix handle leaks in os.stat on Windows.
  • bpo-35596: Use unchecked PYCs for the embeddable distro to avoid zipimport restrictions.
  • bpo-35596: Fix vcruntime140.dll being added to embeddable distro multiple times.
  • bpo-35402: Update Windows build to use Tcl and Tk 8.6.9
  • bpo-33316: PyThread_release_lock always fails
  • bpo-1104: Correctly handle string length in msilib.SummaryInfo.GetProperty() to prevent it from truncating the last character.

IDLE

  • bpo-36176: Fix IDLE autocomplete & calltip popup colors. Prevent conflicts with Linux dark themes (and slightly darken calltip background).
  • bpo-36152: Remove colorizer.ColorDelegator.close_when_done and the corresponding argument of .close(). In IDLE, both have always been None or False since 2007.
  • bpo-32129: Avoid blurry IDLE application icon on macOS with Tk 8.6. Patch by Kevin Walzer.
  • bpo-24310: IDLE – Document settings dialog font tab sample.
  • bpo-36096: Refactor class variables to instance variables in colorizer.
  • bpo-35833: Revise IDLE doc for control codes sent to Shell. Add a code example block.
  • bpo-35770: IDLE macosx deletes Options => Configure IDLE. It previously deleted Window => Zoom Height by mistake. (Zoom Height is now on the Options menu). On Mac, the settings dialog is accessed via Preferences on the IDLE menu.
  • bpo-35769: Change IDLE’s new file name from ‘Untitled’ to ‘untitled’
  • bpo-35689: Add docstrings and unittests for colorizer.py.
  • bpo-35660: Fix imports in idlelib.window.
  • bpo-35641: Proper format calltip when the function has no docstring.
  • bpo-33987: Use ttk Frame for ttk widgets.
  • bpo-34055: Fix erroneous ‘smart’ indents and newlines in IDLE Shell.
  • bpo-35591: Find Selection now works when selection not found.
  • bpo-35196: Speed up squeezer line counting.
  • bpo-35598: Update config_key: use PEP 8 names and ttk widgets, make some objects global, and add tests.
  • bpo-28097: Add Previous/Next History entries to Shell menu.
  • bpo-35208: Squeezer now properly counts wrapped lines before newlines.
  • bpo-35555: Gray out Code Context menu entry when it’s not applicable.
  • bpo-35521: Document the IDLE editor code context feature. Add some internal references within the IDLE doc.
  • bpo-22703: The Code Context menu label now toggles between Show/Hide Code Context. The Zoom Height menu now toggles between Zoom/Restore Height. Zoom Height has moved from the Window menu to the Options menu.

Tools/Demos

  • bpo-35132: Fix py-list and py-bt commands of python-gdb.py on gdb7.

C API

  • bpo-33817: Fixed _PyBytes_Resize() for empty bytes objects.

No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

  • Contenido similar

    • Por Dekuwa
      Calibre es una aplicación para Windows, macOS y Linux que nos permite gestionar todo lo relacionado con nuestros eBooks, como pasar archivos .epub del ordenador a un lector de libros electrónicos como el Kindle, hacer copias de seguridad o administrar nuestra biblioteca, entre otras cosas.

      Como meter libros en Kindle utilizando Calibre
      Añadir libros a un Kindle en formato .epub utilizando Calibre es un proceso rápido y sencillo. Una vez tengamos descargado el archivo .epub del libro en cuestión solo tenemos que conectar el Kindle al ordenador, sea por WiFi o USB, y seguir estos pasos:
      Utilizar la opción "Añadir libro", situada en la parte superior izquierda, seleccionar el .epub y aceptar. Una vez añadido el libro a Calibre, simplemente elegimos la opción "Enviar al dispositivo" -> "Enviar formato específico para" -> "Memoria Principal". Aceptamos, esperamos que termine y listo, ya lo tendremos en nuestra biblioteca de Kindle listo para ser leído.
    • Por Dekuwa
      Bloatynosy es una aplicación para para Windows 10 y  Windows 11 que nos permite personalizar fácilmente nuestro sistema.

      Características:
      Funciones nativas (sin aplicaciones web basura) Volvemos a lo básico: eficiente y fácil de usar Sin integración con IA/Copilot Enfocado en lo esencial Qué viene a continuación:
      WinModder regresa para ofrecer aún más personalizaciones Próximamente habrá localizaciones para un alcance global Bloatynosy Nue es una aplicación creada por Bel.
    • Por Dekuwa
      NoxPlayer es un emulador de Android para Windows y Mac totalmente optimizado para jugar a juegos móviles.
      Admite todas las versiones de los motores Android: 5.1, 7.1 y 9 (tanto de 32 como de 64 bits) y es compatible con X86 / AMD. NoxPlayer permite ejecutar juegos móviles de alto rendimiento y alta calidad gráfica en PC con una compatibilidad y estabilidad extremadamente altas, y una velocidad de cuadros extrema.

      Al jugar con la pantalla y el teclado de la PC, los usuarios pueden obtener una mejor experiencia visual y una mayor experiencia de control del teclado. Al crear varias instancias, los usuarios pueden iniciar sesión en varias cuentas y realizar "multitarea" para ejecutar no solo juegos, sino también aplicaciones sociales, o en algunas circunstancias, ambas, simultáneamente.
      En NoxPlayer, los jugadores pueden experimentar una visión más clara, una forma más sencilla de controlar a los personajes, una experiencia de juego más fluida, mayor compatibilidad y rendimiento, y... todo esto no nos dejará satisfechos. Para ti, hemos añadido funciones como macro, script, grabación de vídeo, modo en directo, tema animado y añadiremos más en el futuro.
    • Por Dekuwa
      BlueStacks es un emulador de Android para Windows y macOS que nos permite ejecutar aplicaciones y juegos de forma remota.
      Su instalación es tan sencilla como descargar la versión correspondiente a nuestro sistema operativo, descomprimirla, lanzar el ejecutable y seguir las instrucciones que aparece en pantalla.

      Nota: Es necesario utilizar una cuenta de Google.
    • Por Dekuwa
      Fido es un script de PowerShell que está diseñado principalmente para usarse en Rufus, pero que también se puede usar de manera independiente y cuyo propósito es automatizar el acceso a los enlaces de descarga ISO minoristas oficiales de Microsoft Windows, así como brindar un acceso conveniente a imágenes UEFI Shell de arranque.
      Este script existe porque, si bien Microsoft hace que los enlaces de descarga ISO minoristas estén disponibles de forma gratuita y pública (al menos para Windows 8 a Windows 11), hasta los lanzamientos recientes, la mayoría de estos enlaces solo estaban disponibles después de obligar a los usuarios a pasar por muchos obstáculos injustificados que creaban una experiencia del consumidor extremadamente contraproducente, si no francamente hostil, que restaba valor a lo que la gente realmente quiere (acceso directo a las descargas ISO).
      En cuanto a la razón por la que uno podría querer descargar ISO minoristas de Windows, en lugar de los ISO que se generan mediante la propia herramienta de creación de medios (MCT) de Microsoft, esto se debe a que el uso de ISO minoristas oficiales es actualmente la única forma de afirmar con absoluta certeza que el contenido del sistema operativo no ha sido alterado. De hecho, como solo existe un único master para cada una de ellas, las ISOs de venta minorista de Microsoft son las únicas para las que puede obtener un SHA-1 oficial (desde MSDN, si tiene acceso a ella, o desde sitios como este), lo que le permite estar 100% seguro de que la imagen que está utilizando no se ha dañado y es segura de usar.
      Esto, a su vez, ofrece la garantía de que el contenido que USTED está utilizando para instalar su SO, que es realmente fundamental validar de antemano si tiene la más mínima preocupación sobre la seguridad, coincide, bit a bit, con el que Microsoft lanzó.
      Por otro lado, independientemente de la forma en que la herramienta de creación de medios de Microsoft produce su contenido, como nunca hay dos ISOs de MCT iguales (debido a que MCT siempre regenera el contenido ISO sobre la marcha), actualmente es imposible validar con absoluta certeza si cualquier ISO generado por MCT es seguro de usar. Especialmente, a diferencia de lo que sucede con las ISOs de venta minorista, es imposible saber si una ISO de MCT puede haberse dañado después de su generación.
      De ahí la necesidad de ofrecer a los usuarios una forma mucho más sencilla y menos restrictiva de acceder a las ISOs minoristas oficiales...
      Requisitos
      Windows 8 o posterior con PowerShell. No es compatible con Windows 7.
      Modo de línea de comandos
      Fido admite el modo de línea de comandos, mientras que, siempre que se proporciona una de las siguientes opciones, no se crea una instancia de GUI y, en su lugar, puede generar la descarga ISO desde una consola o un script de PowerShell.
      Sin embargo, tenga en cuenta que, a partir del 2023.05, Microsoft ha eliminado el acceso a versiones anteriores de ISO de Windows y, como resultado, la lista de versiones que se pueden descargar desde Fido se ha tenido que reducir solo a la última para cada versión.
      Las opciones son:
      Win: especifique la versión de Windows (p. ej., "Windows 10"). La versión abreviada también debería funcionar (p. ej., -Win 10) siempre que sea lo suficientemente única. Si no se especifica esta opción, se selecciona automáticamente la versión más reciente de Windows. Puede obtener una lista de versiones compatibles especificando -Win List. Rel: especifique la versión de Windows (p. ej., "21H1"). Si no se especifica esta opción, se selecciona automáticamente la versión más reciente de la versión elegida de Windows. También puede utilizar -Rel Latest para forzar el uso de la versión más reciente. Puede obtener una lista de versiones compatibles especificando -Rel List. Ed: especifique la edición de Windows (p. ej., "Pro/Home"). Las ediciones abreviadas también deberían funcionar (p. ej., -Ed Pro) siempre que sean lo suficientemente únicas. Si no se especifica esta opción, se selecciona automáticamente la versión más reciente de Windows. Puede obtener una lista de versiones compatibles especificando -Ed List. Lang: especifique el idioma de Windows (p. ej., "árabe"). Las versiones abreviadas o parte de un idioma (p. ej., -Lang Int para inglés internacional) deberían funcionar siempre que sean lo suficientemente únicas. Si no se especifica esta opción, el script intenta seleccionar el mismo idioma que la configuración regional del sistema. Puede obtener una lista de idiomas compatibles especificando -Lang List. Arch: especifique la arquitectura de Windows (p. ej., "x64"). Si no se especifica esta opción, el script intenta utilizar la misma arquitectura que la del sistema actual. GetUrl: de forma predeterminada, el script intenta iniciar automáticamente la descarga. Pero cuando se utiliza el modificador -GetUrl, el script solo muestra la URL de descarga, que luego se puede enviar a otro comando o a un archivo. Ejemplos de una descarga desde la línea de comandos:
      PS C:\Projects\Fido> .\Fido.ps1 -Win 10 No release specified (-Rel). Defaulting to '21H1 (Build 19043.985 - 2021.05)'. No edition specified (-Ed). Defaulting to 'Windows 10 Home/Pro'. No language specified (-Lang). Defaulting to 'English International'. No architecture specified (-Arch). Defaulting to 'x64'. Selected: Windows 10 21H1 (Build 19043.985 - 2021.05), Home/Pro, English International, x64 Downloading 'Win10_21H1_EnglishInternational_x64.iso' (5.0 GB)... PS C:\Projects\Fido> .\Fido.ps1 -Win 10 -Rel List Please select a Windows Release (-Rel) for Windows 10 (or use 'Latest' for most recent): - 21H1 (Build 19043.985 - 2021.05) - 20H2 (Build 19042.631 - 2020.12) - 20H2 (Build 19042.508 - 2020.10) - 20H1 (Build 19041.264 - 2020.05) - 19H2 (Build 18363.418 - 2019.11) - 19H1 (Build 18362.356 - 2019.09) - 19H1 (Build 18362.30 - 2019.05) - 1809 R2 (Build 17763.107 - 2018.10) - 1809 R1 (Build 17763.1 - 2018.09) - 1803 (Build 17134.1 - 2018.04) - 1709 (Build 16299.15 - 2017.09) - 1703 [Redstone 2] (Build 15063.0 - 2017.03) - 1607 [Redstone 1] (Build 14393.0 - 2016.07) - 1511 R3 [Threshold 2] (Build 10586.164 - 2016.04) - 1511 R2 [Threshold 2] (Build 10586.104 - 2016.02) - 1511 R1 [Threshold 2] (Build 10586.0 - 2015.11) - 1507 [Threshold 1] (Build 10240.16384 - 2015.07) PS C:\Projects\Fido> .\Fido.ps1 -Win 10 -Rel 20H2 -Ed Edu -Lang Fre -Arch x86 -GetUrl https://software-download.microsoft.com/db/Win10_Edu_20H2_v2_French_x32.iso?t=c48b32d3-4cf3-46f3-a8ad-6dd9568ff4eb&e=1629113408&h=659cdd60399584c5dc1d267957924fbd Fido ha sido creado por pbatard.
×
×
  • Crear nuevo...