VS Express Editions only include the tools supporting ClickOnce deployment. This is a low-end, simplified deployment technique used primarily for hobby or "throwaway" projects consisting of a single simple program that can work with per-user restrictions. It isn't really suited for broad deployment.

You would need to move up to a VS "Standard" Edition or better - or else acquire a 3rd party packaging tool. I think in VS 2010 the Standard Edition is gone, so you'd need Professional at a minimum.

Deployment is a specialty topic in its own right though. Learning to do it correctly can be as much effort to learn as writing programs. Simple applications only require a subset of knowledge but you still need to know how the registry, the GAC, and the filesystem are used.

In modern Windows versions you also need to be aware of the enforcement of many Windows Guidelines by UAC. The XP appcompat world of letting users all be admins and treating the OS as Windows 95 is gone. You'll need to learn about designing for Standard User operations. This change began back in 2006, see: Designing UAC Applications for Windows Vista for one set of information on this topic.