Generic Host Process is a necessary Windows service for networking. Many applications use this for communication. It is not recommended to delete this file or deny it access to the internet.
Microsoft Knowledge Base has several articles about problems with Generic Host Process crashing.