Shader's problem in directX

we are facing some problems with shaders in the player browser running in windows (This works fine in mac). Basically there are some bright pixels in some parts of the character.(please see the image attached). We are using a cutout/diffuse/specular shaders edited by ourself (i attached the shader code). This shader works fine in mac. Can anybody help us with this issue?
Many thanks in advance.

88547--3448--$error_2_115.png
88547–3449–$transparentcutoffbumpcolorspec_178.shader (11.1 KB)

I’ve had trouble with the same thing. The only answer at the moment is to use vertex shaders only.

Are you using Unity 2.0.2 or 2.1? With 2.1 we have much reduced those artifacts on Direct3D.

I did a quick test when 2.1 first got released and was still get the same thing with pixel shaders, although slightly better. Vertex shaders are now totally fine whereas in 2.0 they still gave some issues in certain cases.

http://forum.unity3d.com/viewtopic.php?p=86473#86473