Проблема в том, что системный временный каталог требуется, когда машина устанавливает обновления в первую очередь после перезагрузки. Однако мой RAM-диск запускается через HKLM\Software\Microsoft\Windows\CurrentVerison\Run
, который, вероятно, будет прочитан позже в процессе.
Мой вопрос: есть ли способ перенаправить системный временный каталог на RAM-диск таким образом, чтобы это перенаправление было реализовано до того, как Windows установит обновления после перезапуска?
Пример использования: я установил RAM-диск, который инициализируется при запуске. Все работает нормально, включая перезагрузку сервера (можно сохранить образ RAM-диска, чтобы он пережил перезагрузку). Однако, когда я перезагружаю сервер в результате обновления Windows, обновление отменяется, потому что Windows не может получить доступ к каталогу TEMP - RAM-диск еще не загружен.
По правде говоря, проблема только в системном каталоге TEMP, и нет большого вреда, если не перенаправить системный TEMP и оставить его как есть.
Тем не менее, если бы я мог загрузить RAM-диск до возобновления обновления Windows, я мог бы также разместить системный TEMP на RAM-диске. Мой вопрос - это возможно?