The NTP implementation in Windows (W32Time) is SNTP and you won't get a NTP client to sync from it. Some of the SOHO routers & autonomous AP's have SNTP clients and will happily sync with it, however the Catalyst 2960 (and all other IOS Catalysts) have 'proper' NTP clients and won't. It works the other way - i.e. a SNTP Client can sync with a NTP Server, but not the other way aroung.
I went through this a while ago and gave up. I ended up doing it the other way around - my last-hop router before the ISP link is configured to sync with three NTP servers on the internet, clients inside then sync from that router.
If you have a bigger infrastructure (i.e. lots of routers & switches) then it makes sense to deploy a hierarchal design with each site or distribution block providing NTP services downstream and syncing themselves off core or internet facing routers.
HTH
Andy