file watcher not working in windows

Hi, I have windows 10 (10.0.19045 build 1945) with sync Trayzor. It is syncing a folder with a linux box. It it working fine, exept for the windows not detecting changes in the filesystem. I have to manually rescan or wait for the hourly scan.

So the problem must be in synthing not picking up changes, or in “windows watcher” (dont know what its called) not notifying syncthings about changes.

Can anyone help me troubleshoot? Thanks a lot :grinning: :pray:

The option “watch for changes” is of course ON. this is SyncTrayzorPortable-x64\data\config.xml

<?xml version="1.0"?>
<Configuration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="10">
  <ShowTrayIconOnlyOnClose>false</ShowTrayIconOnlyOnClose>
  <MinimizeToTray>true</MinimizeToTray>
  <CloseToTray>true</CloseToTray>
  <ShowDeviceConnectivityBalloons>true</ShowDeviceConnectivityBalloons>
  <ShowDeviceOrFolderRejectedBalloons>true</ShowDeviceOrFolderRejectedBalloons>
  <ShowSynchronizedBalloonEvenIfNothingDownloaded>true</ShowSynchronizedBalloonEvenIfNothingDownloaded>
  <SyncthingAddress>localhost:8384</SyncthingAddress>
  <StartSyncthingAutomatically>true</StartSyncthingAutomatically>
  <SyncthingCommandLineFlags />
  <SyncthingEnvironmentalVariables />
  <SyncthingDenyUpgrade>false</SyncthingDenyUpgrade>
  <SyncthingPriorityLevel>Normal</SyncthingPriorityLevel>
  <Folders>
    <Folder>
      <ID>9cqgx-uz4ek</ID>
      <IsWatched>true</IsWatched>
      <NotificationsEnabled>true</NotificationsEnabled>
    </Folder>
  </Folders>
  <NotifyOfNewVersions>true</NotifyOfNewVersions>
  <ObfuscateDeviceIDs>false</ObfuscateDeviceIDs>
  <UseComputerCulture>true</UseComputerCulture>
  <SyncthingConsoleHeight>100</SyncthingConsoleHeight>
  <WindowPlacement>
    <IsMaximised>true</IsMaximised>
    <MinPosition>-1, -1</MinPosition>
    <MaxPosition>-1, -1</MaxPosition>
    <NormalPosition>321, -4, 1100, 700</NormalPosition>
  </WindowPlacement>
  <SyncthingWebBrowserZoomLevel>0</SyncthingWebBrowserZoomLevel>
  <LastSeenInstallCount>0</LastSeenInstallCount>
  <SyncthingCustomPath />
  <SyncthingCustomHomePath />
  <DisableHardwareRendering>false</DisableHardwareRendering>
  <HideIntelXeWarningMessage>false</HideIntelXeWarningMessage>
  <EnableFailedTransferAlerts>true</EnableFailedTransferAlerts>
  <EnableConflictFileMonitoring>true</EnableConflictFileMonitoring>
  <ConflictResolverDeletesToRecycleBin>false</ConflictResolverDeletesToRecycleBin>
  <PauseDevicesOnMeteredNetworks>true</PauseDevicesOnMeteredNetworks>
  <HaveDonated>false</HaveDonated>
  <IconAnimationMode>DataTransferring</IconAnimationMode>
  <OpenFolderCommand>explorer.exe "{0}"</OpenFolderCommand>
  <ShowFileInFolderCommand>explorer.exe /select, "{0}"</ShowFileInFolderCommand>
  <LogLevel>Info</LogLevel>
</Configuration>

Is the folder path by any change the drive root (e.g. D:\)? If yes, then this is a known issue with no workaround so far.

Actually, it IS "D:". Are you psychic? :grinning: Well, I guess I can move stuff into subfilder. Thanks for answering!

:upside_down_face:.

One thing that you could try is to disable file watching inside Syncthing for the folder. This will make SyncTrayzor apply its own file watching which may work for drive roots (or may not as this is untested territory but may still be worth trying).

1 Like

Issue in question.