Estoy tratando de comprobar si una determinada palabra está en una página para muchos sitios. El script funciona bien por decir 15 sitios y luego se detiene. UnicodeDecodeError: el codificador utf8 no puede decodificar el byte 0x96 en la posición 15344: byte inválido de inicio Hice una búsqueda en stackoverflow y encontré muchos problemas en él pero no puedo entender lo que salió mal en mi caso. Me gustaría resolverlo o si hay un error omitir ese sitio. Pls consejo cómo puedo hacer esto como soy nuevo y el código debajo de sí mismo me ha tomado un día para escribir. Por cierto, el sitio que la secuencia de comandos se detuvo fue homestead Como por comentarios Marks cambié el código para implementar beautifulsoup ahora estoy recibiendo este error Estoy probando su ejemplo de inicio rápido de crummy / software / BeautifulSoup / documentation. htmlQuick20Start. Si copio pegarlo entonces el código funciona bien. Finalmente lo hice funcionar. Gracias por toda tu ayuda. Aquí está el código final. Muchas páginas web están codificadas incorrectamente. Para analizar HTML intente BeautifulSoup ya que puede manejar muchos tipos de HTML incorrecto que se encuentran en la naturaleza. Beautiful Soup es un analizador de HTML / XML de Python diseñado para proyectos de entrega rápida como raspado de pantalla. Tres características lo hacen potente: Beautiful Soup no se ahogará si le das mal marcado. Produce un árbol de análisis que hace aproximadamente tanto sentido como su documento original. Esto suele ser lo suficientemente bueno para recoger los datos que necesita y huir. Beautiful Soup proporciona unos sencillos métodos y modismos Pythonic para navegar, buscar y modificar un árbol de análisis: un juego de herramientas para diseccionar un documento y extraer lo que necesita. No tiene que crear un analizador personalizado para cada aplicación. Beautiful Soup convierte automáticamente documentos entrantes a Unicode y documentos salientes a UTF-8. No tienes que pensar en codificaciones. A menos que el documento no especifique una codificación y Beautiful Soup no puede autodetectar uno. Entonces sólo tienes que especificar la codificación original. El byte en 15344 es 0x96. Presumiblemente en la posición 15343 hay una codificación de un solo byte de un carácter, o el último byte de una codificación de múltiples bytes, haciendo 15344 el inicio de un carácter. 0x96 está en binario 10010110 y cualquier byte que coincida con el patrón 10XXXXXX (0x80 a 0xBF) sólo puede ser un segundo o posterior byte en una codificación UTF-8. Por lo tanto, el flujo no es UTF-8 o está dañado. Examinando el URI al que enlazas, encontramos el encabezado: Puesto que no hay ninguna codificación declarada, deberíamos usar el valor predeterminado para HTTP, que es ISO-8859-1 (también conocido como latín 1). Examinando el contenido encontramos la línea: ¿Cuál es un mecanismo de repliegue para las personas que, por alguna razón, no pueden establecer sus encabezados HTTP correctamente. Esta vez se nos dice explícitamente que la codificación de caracteres es ISO-8859-1. Como tal, theres ninguna razón para esperar leerlo como UTF-8 para trabajar. Para la diversión adicional sin embargo, cuando consideramos que en ISO-8859-1 0x96 codifica U0096 que es el carácter del control COMIENZO DE LA ÁREA GUARDADA encontramos que ISO-8859-1 isnt correcto tampoco. Parece que la gente que creó la página hizo un error similar a ti mismo. Desde el contexto, parece que realmente se utiliza Windows-1252, como en que la codificación 0x96 codifica U2013 (EN-DASH, parece). Por lo tanto, para analizar esta página en particular que desea decodificar en Windows-1252. Más generalmente, usted quiere examinar encabezados al escoger codificaciones de caracteres, y mientras que tal vez sería incorrecto en este caso (o tal vez no, más de unos cuantos codecs ISO-8859-1 son en realidad Windows-1252), usted será correcto más a menudo . Usted todavía necesita tener algo de fallas de captura como este por la lectura con una alternativa. El método decodificar toma un segundo parámetro llamado errores. El valor predeterminado es estricto. Pero también puede haber ignorado. reemplazar. Xmlcharrefreplace (no es apropiado), backslashreplace (no es apropiado) y puede registrar su propio controlador de fallback con codecs. registererror (). El compilador de Microsoft C / C ha evolucionado junto con DOS, Windows de 16 bits y Windows de 32/64-bit. Su soporte para diferentes conjuntos de caracteres, páginas de códigos y Unicode también ha cambiado durante este tiempo. Esta publicación explicará cómo nuestro compilador ha trabajado en el pasado y también cubre algunos nuevos conmutadores proporcionados por el compilador C / C en Visual Studio 2015 Update 2 CTP. Soporta específicamente archivos BOM-menos UTF-8 y controlando los juegos de caracteres de ejecución. Por favor, descargue esto y pruébelo. Para obtener información sobre otros cambios de compilador en la actualización 2, revise esta publicación. Hay algunos grandes recursos en línea que describen Unicode, DBCS, MBCS, páginas de códigos y otras cosas con gran detalle. No intentaré reproducirlo aquí y cubriré los conceptos básicos rápidamente. El sitio Unicode Consortium es un gran lugar para aprender más acerca de Unicode. Hay dos aspectos principales para entender cómo nuestro compilador trata con diferentes conjuntos de caracteres. El primero es cómo interpreta los bytes en un archivo fuente (juego de caracteres fuente) y el segundo es qué bytes escribe en el binario (conjunto de caracteres de ejecución). Es importante comprender cómo se codifica el código fuente en sí y se almacena en el disco. Indicación explícita de la codificación Unicode Existe una forma estándar de indicar archivos Unicode mediante una BOM (marca de orden de bytes). Esta lista de materiales puede indicar UTF-32, UTF-16 y UTF-8, así como si es big-endian o little-endian. Éstos se indican por la secuencia de bytes que resulta de la codificación del carácter UFEFF en cualquier codificación que se esté utilizando. UTF-8 está codificado como un flujo de bytes, por lo que no hay un orden real de los bytes que necesita ser indicado, pero el indicador para UTF-8 se suele llamar 8220BOM8221. Indicación implícita de la codificación En los primeros días de Windows (y DOS) antes de Unicode fue compatible, los archivos de texto se almacenaron sin indicación de qué codificación estaba utilizando el archivo. Dependía de la aplicación de cómo interpretar esto. En DOS, cualquier carácter fuera de la gama ASCII se saldría con lo que se construyó en la tarjeta de vídeo. En Windows, esto se conoció como la página de códigos OEM (437). Esto incluye algunos caracteres no ingleses, así como algunos caracteres de dibujo de líneas útiles para dibujar cuadros alrededor del texto. Windows finalmente agregó soporte para DBCS (conjuntos de caracteres de doble byte) y MBCS (conjuntos de caracteres de varios bytes). Todavía no había ninguna manera estándar de indicar cuál era la codificación de un archivo de texto y los bytes normalmente se interpretarían usando cualquiera que sea la página de códigos actual del sistema. Cuando llegó Windows 32bit, tenía APIs separadas para UTF-16 y otro conjunto para las llamadas API ANSI. Estas API tomaban caracteres de 8 bits que se interpretaban con la página de códigos actual del sistema. Nota: en Windows no puede establecer la página de códigos en una página de códigos Unicode (UTF-16 o UTF-8), por lo que en muchos casos no hay forma fácil de hacer que una aplicación antigua comprenda un archivo codificado Unicode que no tenga una Lista de materiales También es común hoy en día codificar archivos en UTF-8 sin usar una lista de materiales. Este es el valor predeterminado en la mayoría de los entornos Linux. Aunque muchas herramientas de Linux pueden manejar una lista de materiales, la mayoría de las herramientas no generan uno. No tener una lista de materiales en realidad hace que muchas cosas más simples, como la concatenación de archivos o la adición a un archivo sin tener que preocuparse de quién va a escribir la lista de materiales. Cómo el compilador Microsoft C / C lee texto de un archivo En algún momento en el pasado, el compilador de Microsoft se cambió para utilizar UTF-8 internamente. Por lo tanto, como los archivos se leen desde el disco, se convierten en UTF-8 sobre la marcha. Si un archivo tiene una lista de materiales, lo usamos y leemos el archivo usando la codificación especificada y convirtiéndola a UTF-8. Si el archivo no tiene una lista de materiales, intentamos detectar formas de codificación UTF-16 en little-endian y big-endian mirando los primeros 8 bytes. Si el archivo se parece a UTF-16, lo trataremos como si hubiera una lista de materiales UTF-16 en el archivo. Si no hay BOM y no parece UTF-16, entonces usamos la página de códigos actual (resultado de una llamada a GetACP) para convertir los bytes en disco en UTF-8. Esto puede o no ser correcto dependiendo de cómo se codificó realmente el archivo y qué caracteres contiene. Si el archivo está realmente codificado como UTF-8, esto nunca será correcto ya que la página de códigos del sistema no se puede establecer en CPUTF8. Conjunto de caracteres de ejecución También es importante comprender el conjunto de caracteres de ejecución. Basándose en el conjunto de caracteres de ejecución, el compilador interpretará las cadenas de manera diferente. Veamos un ejemplo simple para empezar. Const char ch 8216h8217 const caracteres u8ch u88217h8217 const wchart wch L8217h8217 const char b 8220h8221 const char u8b u88243h8221 const wchart wb L8221h8221 El código anterior se interpretará como si hubiera escrito esto. Const char ch 0x68 const char u8ch 0x68 const wchart wch 0x68 const char b const char u8b const wchart wb Esto debería tener sentido y será verdad independientemente de la codificación del archivo o la página de códigos actual. Ahora, echemos un vistazo al siguiente código. Const char 82168217 const char u8ch 82168217 const wchart wch L82178217 const char b 82208221 const char u8b u882438221 const wchart wbuffer L82218221 Nota: Escogí este personaje al azar, pero parece ser el carácter Han desobediente, que parece apropiado para mi propósito . Es el carácter Unicode U5C70. Tenemos varios factores a considerar en esto. ¿Cómo es el archivo codificado que contiene este código Y cuál es la página de códigos actual del sistema que estamos compilando En UTF-16 la codificación es 0x5C70, en UTF-8 es la secuencia 0xE5, 0xB1, 0xB0. En la página de códigos 936, es 0x8C, 0xDB. No es representable en la página de códigos 1252 (Latin-1), que es lo que actualmente estoy ejecutando. La página de códigos 1252 se utiliza normalmente en Windows en inglés y en muchos otros idiomas occidentales. La Tabla 1 muestra los resultados de varias codificaciones de archivos cuando se ejecutan en un sistema utilizando la página de códigos 1252. Tabla 1 8211 Ejemplo de resultados de hoy en la compilación de código con varias codificaciones. 0x0152, 0x00DB, 0 El asterisco () indica que se generó la advertencia C4566 para estos. En estos casos, la advertencia es un carácter representado por el nombre de carácter universal 8216u5C708217 no se puede representar en la página de códigos actual (1252) El error C2015 es demasiados caracteres en constante Estos resultados probablemente no tienen casi tanto sentido como el caso simple de la Letra h, pero voy a caminar a través de lo que está pasando en cada caso. En las columnas uno y dos, sabemos cuál es la codificación del archivo y por lo tanto la conversión a la representación interna de UTF-8 es correcta 0xE5, 0xB1, 0xB0. Sin embargo, el conjunto de caracteres de ejecución es la página de código 1252 de Windows y cuando intentamos convertir el carácter Unicode U5C70 a esa página de código, falla y utiliza el carácter de reemplazo predeterminado de 0x3F (que es el signo de interrogación). Emitemos advertencia C4566 pero utilizamos el carácter convertido de 0x3F. Para el literal de caracteres u8, ya estamos en forma UTF-8 y no necesita conversión, pero no podemos almacenar tres bytes en un byte y por lo tanto emitir error C2015. Para literales anchos, el conjunto de caracteres de ejecución amplia es siempre UTF-16 y, por lo tanto, el carácter ancho y la cadena ancha se convierten correctamente. Para la cadena literal u8, ya estamos en forma UTF-8 internamente y no se realiza ninguna conversión. En la tercera columna (UTF-8 sin BOM), los caracteres en disco son 0xe5, 0xb1 y 0xb0. Cada carácter se interpreta utilizando la página de códigos actual de 1252 y se convierte en UTF-8, dando como resultado la secuencia interna de tres caracteres UTF-8 de dos bytes: (0xC3, 0xA5), (0xC2, 0xB1) y (0xC2, 0xB0 ). Para la asignación de caracteres simple, los caracteres se convierten de nuevo a la página de códigos 1252, dando 0xE5, 0xB1, 0xB0. Esto resulta en un literal multicaracteres y los resultados son los mismos que cuando el compilador encuentra abcd. El valor de un literal de varios caracteres es la implementación definida y en VC es un int donde cada byte es de un carácter. Al asignar a un char, usted consigue la conversión y apenas ve el byte bajo. Para literales de caracteres u8 generamos el error C2015 cuando se utiliza más de un byte. Nota: El tratamiento de compiladores de literales multicharacter es muy diferente para caracteres estrechos y caracteres anchos. Para caracteres anchos, sólo tomamos el primer carácter del literal multicaracteres, que en este caso es 0x00E5. En el literal de cadena estrecha, la secuencia se convierte de nuevo usando la página de códigos actual y da como resultado cuatro bytes: 0xe5, 0xb1, 0xb0, 0. El literal de cadena u8 utiliza el mismo conjunto de caracteres que la representación interna y es 0xC3, 0xA5, 0xC2 , 0xB1, 0xC2, 0xB0, 0.Para un literal de cadena ancha, usamos UTF-16 como el conjunto de caracteres de ejecución que da como resultado 0x00E5, 0x00B1, 0x00B2, 0. Finalmente, en la cuarta columna tenemos el archivo guardado usando la página de códigos 936, donde el carácter se almacena en el disco como 0x8C, 0xDB. Lo convertimos utilizando la página de códigos actual de 1252 y obtenemos dos caracteres UTF-8 de dos bytes: (0xC5, 0x92), (0xC3, 0x9B). Para el literal char estrecho, los caracteres se convierten de nuevo en 0x8C, 0xDB y el carácter obtiene el valor de 0xDB. Para el literal char de u8, los caracteres no se convierten, pero es un error. Para el literal char ancho, los caracteres se convierten en UTF-16 resultando en 0x0152, 0x00DB. Se utiliza el primer valor y 0x0152 es el valor. Para literales de cadena, se realizan las conversiones similares. Cambio de la página de códigos del sistema Los resultados de la segunda y tercera columna también serán diferentes si se utiliza una página de códigos diferente de 1252. De las descripciones anteriores, usted debe ser capaz de predecir lo que sucederá en esos casos. Debido a estas diferencias, muchos desarrolladores sólo se basarán en sistemas que están configurados en la página de códigos 1252. Para otras páginas de código, puede obtener resultados diferentes sin advertencias ni errores. Directivas del compilador También hay dos directivas del compilador que pueden afectar este proceso. Estos son pragma setlocale y pragma executioncharacterset. El pragma setlocale se documenta algo aquí msdn. microsoft/en-us/library/3e22ty2t. aspx. Este pragma intenta permitir que un usuario cambie el conjunto de caracteres fuente de un archivo a medida que se analiza. Parece que se ha agregado para permitir que los literales anchos se especifiquen utilizando archivos que no sean Unicode. Sin embargo, hay errores en esto que efectivamente sólo permiten que se utilice con conjuntos de caracteres de un solo byte. Si intenta agregar una configuración regional de pragma al ejemplo anterior como este. (8220.9368221) const char buffer 82208221 const wchart wbuffer L82218221 const char ch 82168217 const wchart wch L82178217 Los resultados se encuentran en la Tabla 2, con las diferencias resaltadas en Rojo. Lo único que hizo fue hacer que más casos no pudieran convertir y dar como resultado el carácter 0x3F (). El pragma no cambia realmente cómo se lee el archivo de origen, sino que sólo se utiliza cuando se utilizan caracteres de ancho o literales de cadena ancha. Cuando se ve un literal ancho, el compilador convierte los caracteres UTF-8 internos individuales de nuevo a 1252, intentando deshacer la conversión que sucedió cuando el archivo fue leído. A continuación, los convierte del formulario en bruto a la página de códigos establecida por el pragma setlocale. Sin embargo, en este caso particular, la conversión inicial a UTF - 8 en la columna 3 y la columna 4 da como resultado 3 o 2 caracteres UTF - 8 respectivamente. Por ejemplo, en la columna 4, el carácter UTF-8 interno de (0xC5, 0x92) se convierte de nuevo a CP1252, dando como resultado el carácter 0x8C. El compilador entonces intenta convertir eso a CP936. Sin embargo, 0x8C es sólo un byte de derivación, no un carácter completo, por lo que la conversión no produce 0x3F, el carácter de reemplazo predeterminado. La conversión del segundo carácter también falla, resultando en otro 0x3F. Por lo tanto, la columna tres termina con tres caracteres 0x3F para el literal de cadena ancha y la columna 4 tiene dos caracteres 0x3F en el literal. Para un archivo Unicode con una lista de materiales, el resultado es el mismo que antes, lo que tiene sentido ya que la codificación del archivo se especificó fuertemente a través de la lista de materiales. Tabla 2 8211 Ejemplo de resultados hoy en la compilación de código con varias codificaciones. Diferencias de la Tabla 1 en rojo. 0x003F, 0x003F, 0 El otro pragma que afecta a todo esto es pragma executioncharacterset. Se necesita un conjunto de caracteres de ejecución de destino, pero solo se admite un valor y utf-8. Se introdujo para permitir a un usuario especificar un conjunto de caracteres de ejecución utf-8 y se implementó después de que VS2008 y VS2010 se hubieran enviado. Esto se hizo antes de que el prefijo literal u8 fuera soportado y realmente no se necesite más. En este punto, realmente alentar a los usuarios a utilizar los nuevos prefijos en lugar de pragma executioncharatureset. Resumen de problemas actuales Hay muchos problemas con pragma setlocale. No se puede establecer en UTF-8, que es una limitación importante. Sólo afecta a los literales de cadena y de caracteres. En realidad, no funciona correctamente con conjuntos de caracteres DBCS. El pragma executioncharacterset le permite codificar cadenas estrechas como UTF-8, pero no soporta ningún otro conjunto de caracteres. Además, la única manera de establecer esto globalmente es utilizar / FI (fuerza incluir) de un encabezado que contiene este pragma. Tratar de compilar código que contiene cadenas no ASCII en una forma de plataforma cruzada es muy difícil de conseguir. Nuevas opciones en VS2015 Actualización 2 Para resolver estos problemas, hay varias nuevas opciones de línea de comandos del compilador que le permiten especificar el conjunto de caracteres de origen y el conjunto de caracteres de ejecución. La opción / source-charset: puede tomar un nombre de conjunto de caracteres IANA o un identificador de página de código de Windows (prefijado con un punto). Si se pasa un nombre IANA, que se asigna a una página de códigos de Windows utilizando IMultiLanguage2 :: GetCharsetInfo. La página de códigos se utiliza para convertir todos los archivos BOM-less que encuentra el compilador en su formato UTF-8 interno. Si se especifica UTF-8 como el juego de caracteres de origen, entonces no se realiza ninguna traducción ya que el compilador usa UTF-8 internamente. Si se desconoce el nombre especificado o se produce algún otro error al recuperar información en la página de códigos, se emite un error. Una limitación es no ser capaz de usar UTF-7, UTF-16, o cualquier juego de caracteres DBCS que utiliza más de dos bytes para codificar un carácter. Además, una página de código que no es un superconjunto de ASCII puede ser aceptada por el compilador, pero probablemente causará muchos errores sobre caracteres inesperados. La opción / source-charset afecta a todos los archivos de la unidad de traducción que no se identifican automáticamente. (Recuerde que identificamos automáticamente los archivos con una lista de materiales y también archivos UTF-16 sin BOM). Por lo tanto, no es posible tener un archivo codificado UTF-8 y un archivo codificado DBCS en la misma unidad de traducción. La opción /execution-charset:ltiana-namegt. NNNN utiliza el mismo mecanismo de búsqueda que / source-charset para obtener una página de códigos. Controla cómo se generan caracteres estrechos y literales de cadena. También hay una opción / utf-8 que es sinónimo de setting / source-charset: utf-8 y / execution-charset: utf-8. Tenga en cuenta que si alguna de estas nuevas opciones se utilizan, ahora es un error utilizar pragma setlocale o pragma ejecución-carácter-conjunto. Entre las nuevas opciones y el uso de los literales u8 explícitos, ya no debería ser necesario utilizar estos viejos pragmas, especialmente dados los errores. Sin embargo, los pragmas existentes seguirán funcionando como antes si no se utilizan las nuevas opciones. Por último, hay una nueva opción / validate-charset, que se activa automáticamente con cualquiera de las opciones anteriores. Es posible desactivar esto con / validate-charset-, aunque eso no es recomendable. Anteriormente, haríamos alguna validación de algunos charsets al convertir a la forma UTF-8 interna, sin embargo, no haríamos ninguna comprobación de archivos de fuente UTF-8 y los leeríamos directamente, lo que podría causar problemas sutiles más tarde. Este conmutador permite la validación de archivos UTF-8, independientemente de si existe o no una lista de materiales. Ejemplo Revisited Al especificar correctamente el juego de caracteres fuente cuando es necesario, los resultados son ahora idénticos, independientemente de la codificación del archivo de origen. Además, podemos especificar un conjunto de caracteres de ejecución específico que es independiente del conjunto de caracteres de origen y los resultados deben ser idénticos para un conjunto de caracteres de ejecución específico. En la Tabla 3, puede ver que ahora obtenemos los mismos resultados, independientemente de la codificación del archivo de origen. Los datos en verde indican un cambio con respecto al ejemplo original de la Tabla 1. La Tabla 4 muestra los resultados del uso de un conjunto de caracteres de ejecución de UTF-8 y la Tabla 5 utiliza GB2312 como conjunto de caracteres de ejecución. Tabla 3 8211 Ejemplo de uso de fuente-charset correcto para cada archivo de origen (página de códigos actual 1252). El verde muestra diferencias de la tabla 1. Do8217s, Don8217ts y el futuro En Windows, guarde archivos como Unicode con una lista de materiales cuando sea posible. Esto evitará problemas en muchos casos y la mayoría de las herramientas admiten archivos de lectura con una lista de materiales. En aquellos casos en los que ya existan archivos UTF-8 sin BOM o donde el cambio a una lista de materiales es un problema, utilice la opción / source-charset: utf-8 para leer correctamente estos archivos. No use / source-charset con algo que no sea utf-8 a menos que no exista otra opción. Guardar archivos como Unicode (incluso BOM-menos UTF8) es mejor que usar una codificación DBCS. El uso de / execution-charset o / utf-8 puede ayudar al código de orientación entre Linux y Windows, ya que Linux usualmente utiliza archivos UTF-8 sin BOM y un conjunto de caracteres de ejecución UTF-8. No use pragma executioncharacterset. En su lugar, utilice literales u8 donde sea necesario. No use pragma setlocale. En su lugar, guarde el archivo como Unicode, utilice secuencias de bytes explícitas o utilice nombres de caracteres universales en lugar de utilizar varios conjuntos de caracteres en el mismo archivo. Nota: Actualmente, muchas API de Windows y CRT no admiten cadenas codificadas en UTF-8 y ni la página de códigos de Windows ni la configuración regional de CRT se pueden establecer en UTF-8. Actualmente estamos investigando cómo mejorar nuestro soporte UTF-8 en tiempo de ejecución. Sin embargo, incluso con esta limitación, muchas aplicaciones de la plataforma Windows utilizan la codificación UTF-8 internamente y se convierten a UTF-16 donde sea necesario en Windows. En una futura versión principal del compilador, nos gustaría cambiar el manejo predeterminado de los archivos BOM-less para asumir UTF-8, pero cambiarlo en una actualización tiene el potencial de causar demasiados cambios de interrupción silenciosos. La validación de los archivos UTF-8 debe captar casi todos los casos en los que es una suposición incorrecta, por lo que espero que suceda. Tengo Windows 2012 Standard como PDC. Cuando intenté ver la red con el PDC (el amo del hojeador) Im ve todas las computadoras (cerca de 150), pero intenté ver la red con otras computadoras (Windows Xp, Windows 7, Windows 2003R2, Windows2008R2, Windows2012) veo alrededor 39-41 ordenadores. Lo que es más interesante ver la red con Mac Lion 10.7.5 Veo todos los 150 ordenadores. Service Computer Browser se ejecuta sólo en los controladores de dominio. En el Navegador maestro quotIsDomainMasterquot quotTruequot y quotMaintainServerListquotquotSimple, en el Navegador de copia de seguridad quotMaintainServerListquot quotYesquot. Browstat status Estado del dominio OKS155 en el transporte DeviceNetBTTcpip La exploración está activa en el dominio. OKS-DC1 OKS-DC2 OKS-DC2 Hay 41 servidores en el dominio OKS155 en el transporte DeviceNetBTTcpip Hay 2 dominios en el dominio OKS155 en el transporte DeviceNetBTTcpip Request Con Windows7 Frame: Número 31749, Capturado Longitud del marco 183, MediaType ETHERNET 43 Ethernet: Etype IP del Internet (IPv4), DestinationAddress: 90-B1-1C-00-C8-B5, SourceAddress: 30-85-A9-8E-6E - DB 43 Ipv4: Src 192.168.100.179, Dest 192.168.100.9, Protocolo siguiente TCP, ID de paquete 5910, Longitud total de IP 169 43 Tcp: Indicadores. AP. SrcPort52296, servicio de sesión DstPortNETBIOS (139). MENSAJE DE SESIÓN, Longitud 125 43 SMB: Transacción C, Protocolo de administración remota, Nombre de archivo PIPELANMAN 43 RAPRequest: Petición NetServerEnum2, InfoLevel 1, SVTYPEALL: Todo en marco OKS155 : Número 31751, Capturado Longitud 2063, MediaType ETHERNET 43 Ethernet: Etype IP de Internet (IPv4), DestinationAddress: 30-85-A9-8E-6E-DB, SourceAddress: 90-B1-1C-00-C8-B5 43 Ipv4 : Src 192.168.100.9, Dest 192.168.100.179, Protocolo siguiente TCP, ID de paquete 14407, Longitud total de IP 0 43 Tcp: Indicadores. AP. SrcPort Servicio de sesión NETBIOS (139). DstPort52296, PayloadLen2009, Seq3786836192 - 3786838201, Ack2741524151, Win253 (factor de escala 0x8) 64768 43 Nbtss: MENSAJE DE SESIONES, Longitud 2005 43 SMB: R Transacción, Protocolo de administración remota - RAPResponse: NetServerEnum2 respuesta, Count 41 Win32ErrorCode: 0x00000000 - ERRORSUCCESS - La operación Completado satisfactoriamente. Convertidor: 0 (0x0) - NetServerEnum2: Contar 41 EntriesReturned: 41 (0x29) EntriesAvailable: 155 (0x9B) StringData: Binary Large Object (875 Bytes) Solicitud con MAC Lion 10.7.5 del marco: Número 33934, Capturado Longitud de trama 186, MediaType ETHERNET Ethernet 43: Etype IP de Internet (IPv4), DestinationAddress: 90-B1-1C-00-C8-B5, sourceAddress: 3C-07-54-6E-28-4F 43 Ipv4: 192.168.100.109 Src, Dest 192.168.100.9 , Protocolo siguiente TCP, ID de paquete 25050, Longitud total de IP 172 43 Tcp: Indicadores. AP. SrcPort49322, DstPortMicrosoft-DS (445). PayloadLen120, Seq201928993 - 201929113, Ack3682000190, Win65535 (factor de escala 0x3) 524280 43 SMBOverTCP: Longitud 116 43 SMB: C Transacción, Protocolo de administración remota, Nombre de archivo PIPELANMAN 43 RAPRequest: NetServerEnum2 Solicitud, InfoLevel 1, WKSTA Srv impresión en marco: Número 33935, capturado Longitud de trama 7364, MediaType ETHERNET Ethernet 43: Etype IP de Internet (IPv4), DestinationAddress: 3C-07-54-6E-28-4F, sourceAddress: 90-B1-1C-00-C8-B5 43 Ipv4: Src 192.168. 100.9, Dest 192.168.100.109, Protocolo siguiente TCP, ID de paquete 2226, Longitud total de IP 7350 43 Tcp: Indicadores. AP. SrcPortMicrosoft-DS (445). DstPort49322, PayloadLen7298, Seq3682000190 - 3682007488, Ack201929113, Win256 (factor de escala 0x8) 65536 43 SMBOverTCP: Longitud 7294 43 SMB: R Transacción, Protocolo de administración remota - RAPResponse: NetServerEnum2 respuesta, el conde 155 Win32ErrorCode: 0x00000000 - ERRORSUCCESS - La operación se ha completado con éxito. Convertidor: 0 (0x0) - NetServerEnum2: Count 155 EntriesReturned: 155 (0x9B) EntriesAvailable: 155 (0x9B) StringData: Binary Large Object (3200 Bytes) Navegador de copia de seguridad (Windows 2012 Standard) también ve sólo 39-41 computadoras. ¿Por qué no puedo ver todas las computadoras en mi red? Cómo hacerlo y Windows enviar solicitudes a través de la SMBOverTCP como Mac Lion, y no a través de la Nbtss Estoy de acuerdo, Windows Server que debe utilizar Red Basic Input / Output System (NetBIOS) / IP (NetBT). Pero también puede utilizar el SMBOverTCP y. Pregunta. Cómo hacer que los ordenadores de los clientes envíen la solicitud a través de SMBOverTCP (puerto 445) O cómo hacer que NetBIOS funcione correctamente Cuando se procesa la petición la respuesta de NetBIOS (puerto 139) llega a quotEntriesReturned: 41quot though quotEntriesAvailable: 155quot. Es por eso y no devuelven todos los ordenadores, pero sólo 41. ¿Por qué es tan Tal problemas con SMBOverTCP no veo. Miércoles, Marzo 20, 2013 1:47 PM Gracias por su respuesta. Si desea utilizar el protocolo SMB (Server Message Block) alojado directamente en TCP, puede deshabilitar NetBIOS sobre TCP / IP. Además, sugiero configurar el servidor WINS en su red. WINS - Qué es, cómo instalarlo y cómo configurar los ámbitos DHCP para la distribución de clientes de WINS (Publicado por Ace Fekay) Espero que esto ayude. Jeremy Wu Soporte de Comunidad TechNet jueves, 21 de marzo de 2013 8:26 AM WINS Ya he instalado y no terminó el problema. Cuando inhabilité NETBIOS sobre TCPIP apenas desaparece mi lugar de la red, es decir no veo las computadoras en la red. Crea la sensación de que los equipos cliente no envían solicitudes a MasterBrowser a través del puerto 445. Puede haber alguna configuración forzada el jueves, 21 de marzo de 2013 8:53 AM FYI, tanto NetBIOS como DirectSMB se intentan simultáneamente, pero se utiliza DirectSMB Como el método preferido. A ver si esto ayuda: Ace Fekay MVP, MCT, MCITP / EA, MCTS Windows 2008 / R2 Exchange 2007, Exchange 2010 EA, MCSE MCSA 2003/2000, MCSA Mensajería 2003 Microsoft Microsoft Certified Trainer MVP - Directorio de Servicios Técnicos Videos Blogs: delawarecountycomputerconsulting / Esta publicación se proporciona AS-IS sin garantías ni garantías y no confiere derechos. Thursday, March 21, 2013 4:43 PM Resolví el problema de la siguiente manera. Disabled ComputerBrowser en todos los ordenadores y servicio habilitado ComputerBrowser en Windows 2003R2. Después de eso comencé a ver todas las computadoras en la red. El servicio ComputerBrowser no funciona correctamente en Windows 2012. Marcado como respuesta por andrey123456 Viernes 22 de Marzo de 2013 6:09 AM Viernes 22 de Marzo de 2013 6:09 Servicio ComputerBrowser no funciona correctamente en Windows 2012. Esto no es cierto. El servicio de Navegador se basa en elecciones y debe deshabilitar el servicio de explorador de computadoras en todos los equipos para que el servidor diseñado con el servicio de explorador habilitado sea la publicidad como servidor maestro. Si no todos los servidores con servicio de navegador habilitado intentarían participar en la elección y tendrían resultados no deseados. Jueves, 11 de abril 2013 12:34 Servicio ComputerBrowser no funciona correctamente en Windows 2012. - esto no es cierto. El servicio de Navegador se basa en elecciones y debe deshabilitar el servicio de explorador de computadoras en todos los equipos para que el servidor diseñado con el servicio de explorador habilitado sea la publicidad como servidor maestro. Si no todos los servidores con servicio de navegador habilitado intentarían participar en la elección y tendrían resultados no deseados. Estoy de acuerdo, el servicio de navegador de computadora funciona bien en Windows 2012. Theres algo más en curso que no eran conscientes de. Me pregunto si andrey pasó por el proceso de solución de problemas y cuáles fueron los resultados FYI, si WINS está en uso, el servicio de navegador construirá la lista de exploración desde WINS, siempre y cuando WINS esté configurado correctamente, como un servidor WINS sólo puede apuntar A sí mismo (y nada más de lo contrario se producen problemas de propiedad y la creación de resultados inesperados), y el conjunto de opciones DHCP, etc Ace Fekay MVP, MCT, MCITP / EA, MCTS Windows 2008 / R2 Exchange 2007, 2000, MCSA Messaging 2003 Microsoft Certified Trainer Microsoft MVP - Servicios de Directorio Blogs Técnicos Videos: delawarecountycomputerconsulting / Este mensaje es proporcionado AS-IS sin garantías y garantías y no confiere ningún derecho. Thursday, April 11, 2013 1:24 AM Parece que andrey hizo en el primer post. Una cosa que buscaría, que he encontrado ser un problema en un cliente, es una tercera parte SAN, como un Blackarmor, que inicia y gana la elección, entonces nada aparece en la lista de exploración. Y theres ninguna manera de desactivar la participación en un BlackArmor, a diferencia de Mac OSx se puede desactivar, lo mismo en SAMBA. Tuve que poner esa cosa en una subred separada para que pueda hacer su propia cosa por sí mismo. -) Ace Fekay MVP, MCT, MCITP / EA, MCTS Windows 2008 / R2 Exchange 2007, Exchange 2010 EA, MCSE MCSA 2003/2000, MCSA Mensajería 2003 Microsoft Certified Trainer Microsoft MVP - Servicios de Directorio Blogs Técnicos Videos: delawarecountycomputerconsulting / Siempre y cuando AS-IS sin garantías y garantías y no confiere ningún derecho. Jueves, 11 de abril de 2013 3:56 AM esto es interesante porque el servicio de navegador (browser. dll) pertenece a Microsoft y se pregunta cómo podría el servicio de terceros puede ganar las llamadas a la API y ganar las elecciones jueves, 11 de abril de 2013 4:17 AM Service ComputerBrowser doesnt work properly on windows 2012. - this is not true. the Browser service is all based on elections and you should disabled the computer browser service on all the computers so that the designed server with browser service enabled would be advertising as Master server. if not all the servers with browser service enabled would try to participate in the election and will have undesired results. Ok, if the Service ComputerBrowser works correctly, then, is incorrect My Network Place Conditions are the same. Service is disabled on all of the computers except: in one case, the service is running on two windows 2012, in the other case the service is running on two windows 2003R2. Why, when the service is running on windows2012 I get: EntriesReturned: 41 (0x29) EntriesAvailable: 155 (0x9B) and, accordingly, see 41 computer And when the service is running on windows20003R2 I get: EntriesReturned: 155 (0x9B) EntriesAvailable: 155 (0x9B) and, accordingly, see 155 computer Thursday, April 11, 2013 5:04 AM SAMBA participates in the browser service. Im not a dev, but I believe the browser service APIs are available for partners, which is probably how SAMBA was developed for nix boxes, and I believe a version of it is built-in to the OSx flavors. And that Blackarmor NAS threw me for a loop. When I saw it come up as the DMB, I just sat back and stared at the screen scratching my head. I went through every setting, and didnt find anything to disable participation. I searched around and found others with the same problem, with one or two of them posting that theyve contacted Seagate to find they werent going to release any IOS update or address this issue. And looking back at the browstat results, I see that all the Windows machines were querying NetBIOS on 139, but the OSx was using DirectSMB 445. I wonder if there is an authentication issue over NTLM, perhaps SMB signing As a test, I would probably try disabling SMB signing on the 2012 DCs, and re-run browstat. Ace Fekay MVP, MCT, MCITP/EA, MCTS Windows 2008/R2 Exchange 2007, Exchange 2010 EA, MCSE MCSA 2003/2000, MCSA Messaging 2003 Microsoft Certified Trainer Microsoft MVP - Directory Services Technical Blogs Videos: delawarecountycomputerconsulting/ This post is provided AS-IS with no warranties or guarantees and confers no rights. Thursday, April 11, 2013 5:14 AM I dont know if we can use Browmon and browstat in server 2012 havent tried it. but I would go with understand quotandreys quot infra from browsing end he should understand the below who is the DMB. PDC will be the DMB as per design who is the backup browser Unfortunately Browmon and Browstat dont work in Server 2012. I was getting results in Server 2003R2. If you know analogues of the commands on the windows server 2012, would be very grateful for the tip Andrey, the post I just submitted commented on that. I was curious if you ran through the troubleshooting steps I have in my blog. As for your captures, Im wondering why Windows 7 is default to NetBIOS, because it will try DirectSMB 445 first, then revert to NetBIOS, but I see the OSx is only using DirectSMB. Im wondering if there is an SMB mismatch in a policy preventing the Windows 7 machine from using it. That was an issue in the past, but was resolved with an update. Heres what I mean. Take a look at the registry settings in the article, and the values are the same in Windows 7. Server Message Block communication between a client-side SMB component and a server-side SMB component is not completed if the SMB signing settings are mismatched in Group Policy or in the registry: support. microsoft/kb/916846 Ace Fekay MVP, MCT, MCITP/EA, MCTS Windows 2008/R2 Exchange 2007, Exchange 2010 EA, MCSE MCSA 2003/2000, MCSA Messaging 2003 Microsoft Certified Trainer Microsoft MVP - Directory Services Technical Blogs Videos: delawarecountycomputerconsulting/ This post is provided AS-IS with no warranties or guarantees and confers no rights. Thursday, April 11, 2013 5:21 AM Theres something else going on that were not aware of. Im wondering if andrey went through the troubleshooting process, and what the results were I am simple disable service ComputerBrowse on Windows 2012 and enable service ComputerBrowse Windows 2003R2 and all is fine to work. Thursday, April 11, 2013 5:58 AM I dont know if we can use Browmon and browstat in server 2012 havent tried it. but I would go with understand quotandreys quot infra from browsing end he should understand the below who is the DMB. PDC will be the DMB as per design who is the backup browser Unfortunately Browmon and Browstat dont work in Server 2012. I was getting results in Server 2003R2. If you know analogues of the commands on the windows server 2012, would be very grateful for the tip Have you physically copied browstat over to the 2012 DC and tested it But as far as disabling the browser service on all workstations, that seems to have worked for others out there. It may indicate that the workstations are initiating an election of the DMB doesnt respond in a timely fashion, but the PDC will eventually win, thus why the short list of computers, because it now has to go through the timely process of building the list, which can be as short as (IIRC), 12 minutes, to 2 hours, depending on a number of factors, but if the election process keeps getting kicked off, that can explain the inconsistencies. Ace Fekay MVP, MCT, MCITP/EA, MCTS Windows 2008/R2 Exchange 2007, Exchange 2010 EA, MCSE MCSA 2003/2000, MCSA Messaging 2003 Microsoft Certified Trainer Microsoft MVP - Directory Services Technical Blogs Videos: delawarecountycomputerconsulting/ This post is provided AS-IS with no warranties or guarantees and confers no rights. Thursday, April 11, 2013 6:02 AM same Problem here since Domain Migration from 2003 R2 to 2012 One single forest root Domain, 2 DCs, DC1 is the PDC and has the Computer browser Service running, all other Workstations and Member Servers have the browser Service disabled to get sure, that no other one Plays master browser, potential browser etc. and to get the browser list directly from the PDC. Ive opened a Microsoft Call one week ago. No reaction, yet. This is an issue for me, i am asking: Why does the PDC knows all 857 Computer objects (you can see it in his own neighborhood and in the NetserverEnum2 Response quotEntries Availablequot Count 857) but he is transmitting only the Number of 41 objects (in alphabetical order) equal to the NetserverEnum2 Count 41 quotEntries Returnedquot gt Ive highlighted it in the Netmon capture below. Nobody should telling me stories about enabling WINS or reenabling the browser Service on further 2003 Servers to get a consistent browser list. That a Workstation appears in the browser list (neighborhood) he has to populate itself via the CIFS protocol over the Lanmanserver API. You can see that Microsoft has made quotsignificant changesquot in the CIFS Protocol: Maybe this issue Comes from These changes. And the captured result are alwayd the same on WinXP, Win7, and Win8, 2003 and 2008 amp 2008 R2 member Servers. same Problem here since Domain Migration from 2003 R2 to 2012 One single forest root Domain, 2 DCs, DC1 is the PDC and has the Computer browser Service running, all other Workstations and Member Servers have the browser Service disabled to get sure, that no other one Plays master browser, potential browser etc. and to get the browser list directly from the PDC. Ive opened a Microsoft Call one week ago. No reaction, yet. This is an issue for me, i am asking: Why does the PDC knows all 857 Computer objects (you can see it in his own neighborhood and in the NetserverEnum2 Response quotEntries Availablequot Count 857) but he is transmitting only the Number of 41 objects (in alphabetical order) equal to the NetserverEnum2 Count 41 quotEntries Returnedquot gt Ive highlighted it in the Netmon capture below. Nobody should telling me stories about enabling WINS or reenabling the browser Service on further 2003 Servers to get a consistent browser list. That a Workstation appears in the browser list (neighborhood) he has to populate itself via the CIFS protocol over the Lanmanserver API. You can see that Microsoft has made quotsignificant changesquot in the CIFS Protocol: Maybe this issue Comes from These changes. And the captured result are alwayd the same on WinXP, Win7, and Win8, 2003 and 2008 amp 2008 R2 member Servers. Here is another article from customers, which has the same Problems since Migration to 2012. To move the PDC role to a 2008 R2 Server is no Option for me because the Domain and the forest functional Level is already 2012. So dear Microsoft People, please react to this issue and answear my question, why the NEtserverEnum2 quotAvailable Entriesquot is different from quotEntries Returnedquot. Frame: Number 251, Captured Frame Length 1514, MediaType ETHERNET 43 Ethernet: Etype Internet IP (IPv4),DestinationAddress:84-2B-2B-9A-FF-EA, SourceAddress:00-12-F2-EF-17-80 43 Ipv4: Src 172.20.3.1, Dest 172.21.15.48, Next Protocol TCP, Packet ID 28421, Total IP Length 1500 43 Tcp: Flags. A. SrcPortNETBIOS Session Service(139), DstPort50320, PayloadLen1460, Seq1197420169 - 1197421629, Ack1049928920, Win253 (scale factor 0x8) 64768 43 Nbtss: SESSION MESSAGE, Length 1940 - SMB: R Transaction, Remote Administration Protocol Protocol: SMB Command: Transaction 37(0x25) 43 NTStatus: 0x0, Facility FACILITYSYSTEM, Severity STATUSSEVERITYSUCCESS, Code (0) STATUSSUCCESS - SMBHeader: Response, TID: 0x9801, PID: 0x0C48, UID: 0x2801, MID: 0x0140 - Flags: 152 (0x98) LockAndRead: (. 0) LOCKANDREAD and WRITEANDUNLOCK NOT supported (Obsolete) (SMBFLAGSLOCKANDREADOK) NoAck: (. 0.) An ACK response is needed (SMBFLAGSSENDNOACKonly applicable when SMB transport is NetBIOS over IPX) Reservedbit2: (. 0..) Reserved (Must Be Zero) CaseInsensitive: (. 1. ) SMB paths are case-insensitive (SMBFLAGSCASEINSENSITIVE) Canonicalized: (. 1. ) Canonicalized File and pathnames (Obsolete) (SMBFLAGSCANONICALIZEDPATHS) Oplock: (..0. ) Oplocks NOT supported for OPEN, CREATE amp CREATENEW (Obsolete) (SMBFLAGSOPLOCK) OplockNotify: (.0. ) Notifications NOT supported for OPEN, CREATE amp CREATENEW (Obsolete) (SMBFLAGSOPLOCKNOTIFYANY) FromServer: (1. ) Response - SMB is being sent from the server (SMBFLAGSSERVERTOREDIR) - Flags2: 51207 (0xC807) KnowsLongFiles: (. 1) Understands Long File Names (SMBFLAGS2KNOWSLONGNAMES) KnowsEas: (. 1.) Understands extended attributes (SMBFLAGS2KNOWSEAS) SmbSecuritySignature: (. 1..) Security signatures enabled (SMBFLAGS2SMBSECURITYSIGNATURE) Compressed: (. 0. ) Compression Disabled for REQNTWRITEANDX and RESPREADANDX (SMBFLAGS2COMPRESSED) SecuritySignatureRequired: (. 0. ) Security Signatures are NOT required (SMBFLAGS2SMBSECURITYSIGNATUREREQUIRED) Reservedbit5: (. 0. ) Reserved (Must Be Zero) IsLongName: (. 0. ) DO NOT use Long File Names (SMBFLAGS2ISLONGNAME) Reservedbits79: (. 000. ) Reserved (Must Be Zero) ReparsePath: (. 0. ) NOT a Reparse path (SMBFLAGS2REPARSEPATH) ExtendedSecurity: (. 1. ) Aware of extended security (SMBFLAGS2EXTENDEDSECURITY) Dfs: (. 0. ) NO DFS namespace (SMBFLAGS2DFS) Paging: (..0. ) Read operation will NOT be permitted unless user has permission (NO Paging IO) (SMBFLAGS2PAGINGIO) NTStatus: (.1. ) Using 32-bit NT status error codes (SMBFLAGS2NTSTATUS) Unicode: (1. ) Using UNICODE strings (SMBFLAGS2UNICODE) PIDHigh: 0 (0x0) SecuritySignature: 0x0 Unused: 0 (0x0) TreeID: 38913 (0x9801) ProcessID: 3144 (0xC48) UserID: 10241 (0x2801) MultiplexID: 320 (0x140) - RTransaction: WordCount: 10 (0xA) TotalParameterCount: 8 (0x8) TotalDataCount: 1876 (0x754) Reserved: 0 (0x0) ParameterCount: 8 (0x8) ParameterOffset: 56 (0x38) ParamDisplacement: 0 (0x0) DataCount: 1876 (0x754) DataOffset: 64 (0x40) DataDisplacement: 0 (0x0) SetupCount: 0 (0x0) Reserved2: 0 (0x0) ByteCount: 1885 (0x75D) Pad1: Binary Large Object (1 Bytes) - RAPResponse: NetServerEnum2 Response, Count 41 Win32ErrorCode: 0x00000000 - ERRORSUCCESS - The operation completed successfully. Converter: 0 (0x0) - NetServerEnum2: Count 41 EntriesReturned: 41 (0x29) EntriesAvailable: 857 (0x359) 43 NetServerInfo1: AB002 43 NetServerInfo1: AB043 43 NetServerInfo1: AB07 43 NetServerInfo1: AB085 43 NetServerInfo1: AB088 43 NetServerInfo1: AB090 43 NetServerInfo1: AB100 43 NetServerInfo1: AB101 43 NetServerInfo1: AB102 43 NetServerInfo1: AB110 43 NetServerInfo1: AB111 43 NetServerInfo1: AB118 43 NetServerInfo1: AB119 43 NetServerInfo1: AB122 43 NetServerInfo1: AB123 43 NetServerInfo1: AB124 43 NetServerInfo1: AB125 43 NetServerInfo1: AB126 43 NetServerInfo1: AB131 43 NetServerInfo1: AB133 43 NetServerInfo1: AB134 43 NetServerInfo1: AB136 43 NetServerInfo1: AB138 43 NetServerInfo1: AB139 43 NetServerInfo1: AB140 43 NetServerInfo1: AB141 43 NetServerInfo1: AB142 43 NetServerInfo1: AB144 43 NetServerInfo1: AB145 43 NetServerInfo1: AB146 43 NetServerInfo1: AB150 43 NetServerInfo1: AB151 43 NetServerInfo1: AB154 43 NetServerInfo1: AB155 43 NetServerInfo1: AB156 43 NetServerInfo1: AB157 43 NetServerInfo1: AB158 43 NetServerInfo1: AB159 43 NetServerInfo1: AB160 43 NetServerInfo1: ABU01 43 NetServerInfo1: ACD02 StringData: Binary Large Object (326 Bytes) Thank you for posting this and bringing it to our attention. When Microsoft Support does respond, I would be curious as to what they find is the cause of the problem. I hope you can share that with us. It will also benefit others having a similiar problem that search and find this thread. Ace Fekay MVP, MCT, MCITP/EA, MCTS Windows 2008/R2 Exchange 2007, Exchange 2010 EA, MCSE MCSA 2003/2000, MCSA Messaging 2003 Microsoft Certified Trainer Microsoft MVP - Directory Services Technical Blogs Videos: delawarecountycomputerconsulting/ This post is provided AS-IS with no warranties or guarantees and confers no rights. this is the Point im fighting with Microsoft (Germany) at the Moment. With the release of the 2012 R2 Edition, i asked Microsoft for the latest Status for my quotcallquot from july. unfortunately, Microsoft told me a few days ago, that under the internal bug number (see my post from july Windows SE 463116 ) no fix has been developed for 2012 edition. As you can see in my post from july, Microsoft wrote that the bug is only fixed in the 2012 R2 Edition, which is cost relevant. 2 weeks ago, i wrote a letter of complaint to Microsoft Germany Management board, that this statement is absolutely unacceptable for me and all other 2012 customers. in the past, there were always fixes for the non My complaint is in processing at the Moment. i am wating for Response and the official statement. So, please folks, support me to make a little bit pressure to Microsoft. sorry for my english -) Edited by Neocortex2001 Friday, November 08, 2013 1:31 PM the processing of my complaint Microsoft is finished. Its unbelievable but: Microsoft stays at the opinion: They leave it broken in 2012. A fix will never be develop for 2012. This hits every customer who not pays for Software Assurance. In other Words: quotHaaaa haaaa dear custumer, thanks for your trust in the product of Windows Server 2012, but you spent your Money in a Buggy OS. If you pay one more time for 2012 R2, your bugfix is included youre welcomequot thanks for nothing Microsoft If anyone have more power than me, try your luck It looks like only the quotglobal Playerquot customers have the force to order an hotfix. Friday, November 29, 2013 12:30 PM gt Hello Brothers, gt Following hotfix is available: gt Not all computers in a domain are enumerated in Windows Explorer in Windows 8 or Windows Server 2012: support. microsoft/kb/2912574/EN-US Thank you for the update and solution. I hope it helps the original poster, andrey123456, and the poster marks your post as an Answer. Ace Fekay MVP, MCT, MCITP/EA, MCTS Windows 2008/R2 amp Exchange 2007, Exchange 2010 EA, MCSE amp MCSA 2003/2000, MCSA Messaging 2003 Microsoft Certified Trainer Microsoft MVP - Directory Services Technical Blogs amp Videos: delawarecountycomputerconsulting/ This post is provided AS-IS with no warranties or guarantees and confers no rights. Edited by Ace Fekay MCT MVP Wednesday, January 15, 2014 4:51 PM Wednesday, January 15, 2014 4:51 PM
No comments:
Post a Comment