If your offline machine has the original Windows installation media (ISO) or a side-by-side store (SxS), is faster and more reliable than dotnetfx35.exe .
Have you run into the "missing .NET 3.5" problem on a locked-down server? Let me know in the comments below—or share your own deployment tricks.