Internet browser or connectivity issues on Windows device