Symptom
Anta att du hämtar ett program från Internet på en dator som kör Windows Vista Service Pack 2 (SP2) eller Windows Server 2008 SP2. Programmet har signerats med ett Secure Hash Algorithm (SHA)-256 certifikat eller ett certifikat med en större hash-värde. I det här fallet kan du inte köra programmet.
Orsak
Det här problemet uppstår eftersom den buffert som tillhandahålls av GetCertHash() funktion inte är tillräckligt stor för att lagra en hash värde som är 256-bitar (32 byte) eller större.
Lösning
Lös problemet genom att installera följande uppdatering på datorn. När du har installerat uppdateringen funktionen GetCertHash() kan lagra hashvärden är 512 bitar (64 byte) eller mindre.
Information om uppdateringen
Så här hämtar du uppdateringen
Windows Update
Den här uppdateringen är tillgänglig från .
Microsoft Download Center
Följande filer kan hämtas från Microsoft Download Center: