Windows 7 by default uses 1) a random identifier to auto-assign IPv6 addresses, instead of IEEE 802 aka MAC addresses, and 2) assigns temporary adresses. So a system will have a different IPv6 address under Windows 7 than, e.g. under Linux. See e.g. this page. To solve this 'problem', enter the following commands:
    netsh interface ipv6 set privacy state=disabled store=active
    netsh interface ipv6 set privacy state=disabled store=persistent
    netsh interface ipv6 set global randomizeidentifiers=disabled store=active
    netsh interface ipv6 set global randomizeidentifiers=disabled store=persistent
    
After the obligatory reboot (it is Microsoft), you have a 'normal' stateless auto-config address, and no temporary addresses anymore