diff --git a/src/windows_registry.rs b/src/windows_registry.rs index 6b6203a..8c61c7a 100644 --- a/src/windows_registry.rs +++ b/src/windows_registry.rs @@ -251,6 +251,7 @@ mod impl_ { .and_then(|instance| instance.installation_path().ok()) }) .map(|ip| PathBuf::from(ip).join(tool)) + .filter(|ref path| path.is_file()) .map(|path| { let mut tool = Tool::new(path); if target.contains("x86_64") {