Invalid Config 0.35.2 - Unable to setup discovery component

Error message on first instance (auto created config file). Have tried uninstalling/re-installing both homeassistant and python. This post won’t allow putting more than 2 links so I have to delete most of the error message.

MYINFO:

Windows 10 - AMD A10-7700K Radeon R7 64 Bit
Homeassistant 0.35.2
Python 3.5.2 (v3.5.2: 4def2a2901a5)

ERROR MESSAGE:

INFO:homeassistant.bootstrap:Setting up discovery
ERROR:homeassistant.bootstrap:Error during setup of component discovery
Traceback (most recent call last):
  File "C\Users\Jael\AppData\Local\Programs\Python\Python35\lib\site-packages\homeassistant\bootstrap_py", line 151, in _async_setup_component
    None, component.setup, hass, config)
  File "C\Users\Jael\AppData\Local\Programs\Python\Python35\lib\asyncio\futures_py", line 361, in __iter__
    yield self  # This tells Task to wait for completion.
  File "C\Users\Jael\AppData\Local\Programs\Python\Python35\lib\asyncio\tasks_py", line 296, in _wakeup
    future.result()
  File "C\Users\Jael\AppData\Local\Programs\Python\Python35\lib\asyncio\futures_py", line 274, in result
    raise self._exception
  File "C\Users\Jael\AppData\Local\Programs\Python\Python35\lib\concurrent\futures\thread_py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
   File "C:\Users\Jael\AppData\Roaming\.homeassistant\deps\netdisco\ssdp.py", line 12, in <module>
    from netdisco.util import etree_to_dict, interface_addresses
  File "C:\Users\Jael\AppData\Roaming\.homeassistant\deps\netdisco\util.py", line 11, in <module>
    import netifaces
ImportError: DLL load failed: Access is denied.
INFO:homeassistant.core:Bus:Handling <Event call_service[L]: service_data=title=Invalid config, message=The following components and platforms could not be set up:
* [discovery](https://home-assistant.io/components/discovery/)
Please check your config, notification_id=invalid_config, service=create, service_call_id=2516870491048-1, domain=persistent_notification>
INFO:homeassistant.core:Bus:Handling <Event state_changed[L]: old_state=None, entity_id=persistent_notification.invalid_config, new_state=<state persistent_notification.invalid_config=The following components and platforms could not be set up:
* [discovery](https://home-assistant.io/components/discovery/)
Please check your config; title=Invalid config @ 2016-12-19T07:26:13.216332-05:00>>
INFO:homeassistant.core:Bus:Handling <Event service_executed[L]: service_call_id=2516870491048-1>
INFO:homeassistant.core:Starting Home Assistant core loop

CONFIG FILE:

homeassistant:
  # Name of the location where Home Assistant is running
  name: Home
  # Location required to calculate the time the sun rises and sets
  latitude: 35.8896
  longitude: -78.9244
  # Impacts weather/sunrise data (altitude above sea level in meters)
  elevation: 84
  # metric for Metric, imperial for Imperial
  unit_system: imperial
  # Pick yours from here: 
# Show links to resources in log and frontend
introduction:

# Enables the frontend
frontend:

http:
  # Uncomment this to add a password (recommended!)
  # api_password: PASSWORD
  # Uncomment this if you are using SSL or running in Docker etc
  # base_url: example.duckdns.org:8123

# Checks for available updates
updater:

# Discover some devices automatically
discovery:

# Allows you to issue voice commands from the frontend in enabled browsers
conversation:

# Enables support for tracking state changes over time.
history:

# View all events in a logbook
logbook:

# Track the sun
sun:

# Weather Prediction
sensor:
  platform: yr

# Text to speech
tts:
  platform: google

Check the documentation Removed integration - Home Assistant

Great, its a known issue that the platform chokes to death on windows running 64bit Python.

Whats the solution? Workaround? Just screwed unless you have nothing else on your machine that is using python and you need 64bit?

Sorry, but that is a sucky answer to the most common os running the most common chipset.

I installed python especially for HA, do we uninstall and run it a different way?
Surely HA can run on a latest windows machine somehow?

I am sure someone could make HA run on Windows but it is currently more focused on Linux and Raspberry Pi. Even if you get it running, you would be at a great disadvantage when something went wrong. There wouldn’t be many people who could help. One option would be VirtualBox or VMware Player running a virtual installation, either inside a Linux virtual machine or hassio for which there are images. https://www.home-assistant.io/hassio/installation/

Can you explain what this is, how does this work on windows?

You would install VirtualBox or VMware Player on your Windows machine and then download the VMDK and add it to a virtual machine that you create with VB or Player. If you haven’t ever used virtual machines it may be a little hard to get your head around but those 2 products (there are others) allow you to create multiple isolated virtual computers running on your PC in the background I am using a server version of the VMware virtualization software. On a relatively lower powered server I have 15 to 20 virtual machines running at the same time. I have been doing this for almost 20 years so it isn’t a new technology. You might want to do some searching and reading.
Quite honestly you would be as well to get yourself a Raspberry Pi. Most of today’s focus with HA is the Pi. They are cheap $35 and well supported