Windows Xp Kb 968730 X86 Ptb Hotfix Online

Technical Dossier: Windows XP KB968730 (x86 PTB)

Release Date: June 2009 Architecture: x86 (32-bit) Language: PTB (Portuguese - Brazil) Classification: Critical Security Update

The Core Issue

Users reported that after installing certain security updates or running specific JavaScript-heavy web applications (often legacy corporate intranet portals or old banking sites), Internet Explorer would exhibit one of the following symptoms: windows xp kb 968730 x86 ptb hotfix

  1. Faulty display of PNG images with alpha transparency – Images would appear with black or checkered backgrounds instead of proper transparency.
  2. GDI object leaks – The Graphics Device Interface (GDI) would fail to release handles for certain web controls, leading to a gradual system slowdown.
  3. Application hangs when printing – Attempting to print a webpage containing complex tables or nested frames would cause IE to freeze, requiring a process kill.

The hotfix modified three core system files associated with IE’s rendering engine and the Windows graphics subsystem: Technical Dossier: Windows XP KB968730 (x86 PTB) Release

Uninstallation / Rollback

What is KB968730? A Technical Breakdown

Prerequisites

  1. Windows XP Service Pack 2 or 3 (SP3 recommended). The hotfix checks your winver build.
  2. Brazilian Portuguese system locale – Go to Control Panel > Regional and Language Options > Advanced. Ensure "Portuguese (Brazil)" is selected.
  3. Administrator privileges – You must be logged in as an admin.
  4. Backup – Create a System Restore point or image the drive.

Windows XP KB968730 x86 PTB Hotfix: A Deep Dive into a Forgotten Patch

The Core Problem It Solved

According to archived Microsoft documentation, KB968730 addressed a rendering and input issue specific to the Brazilian Portuguese version of Windows XP. The bug manifested when users performed the following actions: Faulty display of PNG images with alpha transparency

  1. Using the Brazilian Portuguese keyboard layout (ABNT2) in specific legacy applications (e.g., DOS-based shells or early .NET Framework 1.1 apps).
  2. Attempting to save files with special characters like ç, ã, õ, â, ê, ô in system paths or registry keys.
  3. Running system utilities (e.g., Regedit, Event Viewer) where the user interface would display garbled text instead of proper Portuguese diacritics.

The root cause lay in the Unicode conversion layer between Windows XP’s core (which uses UTF-16) and the ANSI code page 1252 (Western) that many older apps still relied on. Brazil uses Code Page 860 (MS-DOS Portuguese) and 1252, but the hotfix corrected a mismatch in the multibyte-to-wide-character translation routines within kernel32.dll and user32.dll for PTB locales.

7. Recommendation

2. Technical Details

The core issue addressed by KB968730 is identified under the security bulletin MS09-028. The vulnerability is specifically located within the Microsoft DirectShow component, which handles media streaming and rendering.