Как решить проблему между синхронизацией Google Drive и функцией защиты от программ-вымогателей в Windows Security?

Вопрос или проблема

В новых 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 снова блокирует доступ.

Решение

Чтобы разрешить ситуацию, можно использовать следующий подход:

  1. Разрешение доступа к Google Drive через Windows Security:

    • Перейдите в Параметры Windows > Обновление и безопасность > Безопасность Windows.
    • Откройте раздел Защита от вирусов и угроз.
    • Найдите раздел Управление настройками и прокрутите вниз до Исключения.
    • Добавьте папку Google Drive или конкретный файл GoogleDriveFS.exe, чтобы избежать блокировки.
  2. Использование 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
  3. Регулярная проверка и обновление настроек:

    • Рассмотрите возможность автоматизации проверки разрешений на файл с помощью планировщика задач. Например, можно создать задачу, которая будет запускаться при каждом входе в систему или через регулярные интервалы времени.
    • Это поможет следить за изменениями пути и автоматически обновлять разрешения, что значительно упростит процесс.

Заключение

Сочетание эффективного использования функции защиты от программ-вымогателей и разумной автоматизации с помощью PowerShell позволит вам избежать конфликтов между Google Drive и Windows Security. Настройка исключений и правильное управление версиями приложения значительно снизят вероятность блокировки доступа к файлам. Система будет работать более стабильно, и ваши данные останутся защищенными.

Помните, безопасность ваших данных – это прежде всего ваша ответственность. Регулярно обновляйте настройки безопасности и следите за изменениями в ваших системах, чтобы обеспечить надежную защиту от потенциальных угроз.

Оцените материал
Добавить комментарий

Капча загружается...