Вопрос или проблема
В новых Windows есть функция под названием Защита от программ-вымогателей в Параметрах Windows >> Безопасность Windows.
Я использую эту функцию, чтобы защитить папку Google Drive.
Однако всё идет не так хорошо. В первый раз, когда бинарный файл синхронизации Google Drive GoogleDriveFS.exe
получает доступ к папке, разрешение на него предоставляется вручную.
Но после обновления Google Drive блокировка со стороны Безопасности Windows снова отображается. Я предполагаю, что это связано с тем, что путь к GoogleDriveFS.exe
находится внутри папки с именем версии, которая меняется с каждым обновлением Google Drive:
C:\Program Files\Google\Drive File Stream\92.0.0.0\GoogleDriveFS.exe
Как решить проблему с путём, содержащим номер версии?
Пожалуйста, попробуйте следующую функцию PowerShell:
function Get-GoogleDriveFSPath {
try {
$installLocation = Get-ItemPropertyValue -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\{6BBAE539-2232-434A-A4E5-9A33560C6283}" -Name "InstallLocation"
if (Test-Path "$installLocation") {
Show-Notification -message "$installLocation"
return "$installLocation"
}
} catch {
Write-Host "Местоположение установки Google Drive не найдено в реестре. Попробуем файловую систему..."
}
return $null}
Вам нужно вызвать это в основном коде. Например;
$gdfsPath=Get-GoogleDriveFSPath
Ответ или решение
Решение проблемы совместимости между синхронизацией Google Drive и функцией защиты от программ-вымогателей в Windows
Введение
В современных условиях защиты данных крайне важно обеспечить безопасность ваших файлов, особенно при использовании облачных сервисов, таких как Google Drive. В Windows 10 и Windows 11 появилась функция защиты от программ-вымогателей, которая может конфликтовать с приложением синхронизации Google Drive, вызывая проблемы с доступом к необходимым файлам. В данной статье мы разберем, как можно устранить конфликты между Google Drive и функцией защиты от программ-вымогателей в Windows, а также оптимизируем настройки для эффективной работы.
Проблема
Пользователи Google Drive сталкиваются с проблемами при работе с функцией защиты от программ-вымогателей, когда приложение Google Drive – GoogleDriveFS.exe
– блокируется Windows Security. Скорее всего, это происходит из-за того, что версия приложения хранится в пути, который постоянно изменяется при обновлениях Google Drive (например, C:\Program Files\Google\Drive File Stream\92.0.0.0\GoogleDriveFS.exe
). После обновления версия приложения меняется, и Windows снова блокирует доступ.
Решение
Чтобы разрешить ситуацию, можно использовать следующий подход:
-
Разрешение доступа к Google Drive через Windows Security:
- Перейдите в Параметры Windows > Обновление и безопасность > Безопасность Windows.
- Откройте раздел Защита от вирусов и угроз.
- Найдите раздел Управление настройками и прокрутите вниз до Исключения.
- Добавьте папку Google Drive или конкретный файл
GoogleDriveFS.exe
, чтобы избежать блокировки.
-
Использование PowerShell для автоматизации динамического получения пути:
- Вам потребуется создать PowerShell-скрипт, который будет искать актуальный путь к файлу
GoogleDriveFS.exe
в реестре. В случае, если путь не будет найден, можно установить альтернативную проверку по файловой системе.
Вот пример функции, которая ищет путь:
function Get-GoogleDriveFSPath { try { $installLocation = Get-ItemPropertyValue -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\{6BBAE539-2232-434A-A4E5-9A33560C6283}" -Name "InstallLocation" if (Test-Path "$installLocation") { Write-Host "Путь к Google Drive: $installLocation" return "$installLocation" } } catch { Write-Host "Установка Google Drive не найдена в реестре. Пытаемся через файловую систему..." } return $null }
В основном коде вы можете вызвать эту функцию, чтобы получить текущий путь:
$gdfsPath = Get-GoogleDriveFSPath
- Вам потребуется создать PowerShell-скрипт, который будет искать актуальный путь к файлу
-
Регулярная проверка и обновление настроек:
- Рассмотрите возможность автоматизации проверки разрешений на файл с помощью планировщика задач. Например, можно создать задачу, которая будет запускаться при каждом входе в систему или через регулярные интервалы времени.
- Это поможет следить за изменениями пути и автоматически обновлять разрешения, что значительно упростит процесс.
Заключение
Сочетание эффективного использования функции защиты от программ-вымогателей и разумной автоматизации с помощью PowerShell позволит вам избежать конфликтов между Google Drive и Windows Security. Настройка исключений и правильное управление версиями приложения значительно снизят вероятность блокировки доступа к файлам. Система будет работать более стабильно, и ваши данные останутся защищенными.
Помните, безопасность ваших данных – это прежде всего ваша ответственность. Регулярно обновляйте настройки безопасности и следите за изменениями в ваших системах, чтобы обеспечить надежную защиту от потенциальных угроз.