`wmic` deprecated and removed in recent Windows versions
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- php
- Área
- networking
Línea de trabajo
Start by reproducing the failure on Windows 11 24H2 and inspect vendor/react/dns/src/Config/Config.php around line 128, where the null warning is reported. Trace how the wmic command is invoked and determine the project-supported behavior when it is unavailable. Done means the reported command failure and resulting warning no longer occur on affected Windows installations.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi there,
While testing our software which uses react/dns v1.13.0 on a fresh Windows Installation (Windows 11 24H2, 26100.2605), I encountered the following error:
PS C:\...> expose
'wmic' is not recognized as an internal or external command, operable program or batch file.
[2024-12-16 11:13:45] production.WARNING: preg_match_all(): Passing null to parameter #2 ($subject) of type string is deprecated in phar://....phar/vendor/react/dns/src/Config/Config.php on line 128
This is probably because Microsoft deprecated WMIC a few years ago and removed it in recent Windows 10/11 versions: https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmic
My workaround is manually re-installing WMIC as described here:
https://techcommunity.microsoft.com/blog/windows-itpro-blog/how-to-install-wmic-feature-on-demand-on-windows-11/4189530
Just wanted to give you a heads-up, as this issue might occur more frequently now that WMIC is no longer included by default.
More information
Used reactphp packages:
› composer why react/dns
react/socket v1.16.0 requires react/dns (^1.13)
› composer why react/socket
react/http v1.11.0 requires react/socket (^1.16)
Let me know if I can provide more details!
- Lenguaje dominante
- PHP
- Estrellas
- 542
- Forks
- 62
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de reactphp/dns
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
-
Absolute DNS name are supported Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
Roadmap to reactphp/dns v3 Abiertomaintenance
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
-
help wanted new feature
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Support extended DNS (EDNS0) Abiertohelp wanted new feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 32/100
Todos los issues de reactphp/dns
Issues similares
-
jira-created
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
nunomaduro/phpinsights#745 ·
-
status/awaiting_triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
WordPress/plugin-check#1486 ·
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
az-digital/az_quickstart#6019 ·