Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Зависание системы, ошибки установки драйверов, изменение пути файлов меню пуск.

Здравствуйте, после смены конфигурации компьютера появились зависания системы (драйвера nvidia), ошибки при установки драйвера nvidia. Так же после перезагрузки произвольно меняется путь файлов в меню пуск Программы, стандартные, автозагрузка и пр. стандартные программы windows. Путь файлов меняется с русского на английский и наоборот. После переустановки системы, зависания драйвера nvidia были и старом конфиге, после замены комплектующих. А вот после переустановки появились проблемы с меню пуск. Это может быть связано с тем, что я перенес старый профиль, на новую конфигурацию, но изменил имя учетной записи? Проверка на вирусную активность диск с: показывает, что вирусы отсутствуют когда windows загружена в нормальном режиме. Журнал windows показывает следующие ошибки во время установки драйвера nvidia:
Имя сбойного приложения: setup.exe_NVIDIA Install Application, версия: 2.1002.216.1918, отметка времени: 0x57dc6d3c
Имя сбойного модуля: NVI2.DLL, версия: 2.1002.224.1962, отметка времени 0x57d880dc
Код исключения: 0x40000015
Смещение ошибки: 0x00130444
Идентификатор сбойного процесса: 0x11a8
Время запуска сбойного приложения: 0x01d2198f22737465
Путь сбойного приложения: C:\Users\Rkirill\AppData\Local\Temp\37edcf2c-ce8b-4221-b115-34b665089be9\setup.exe
Путь сбойного модуля: C:\Program Files\NVIDIA Corporation\Installer2\CoreTemp.{E37B8D6E-67DB-4860-BA03-DFEDE74DEB55}\NVI2.DLL
Код отчета: b7567c40-8582-11e6-93ef-408d5c84a2cf

Система Windows обнаружила, что файл реестра используется другими приложениями или службами. Файл будет сейчас выгружен. Приложения или службы, которые используют файл реестра, могут впоследствии работать неправильно.

ПОДРОБНО -
1 user registry handles leaked from \Registry\User\S-1-5-21-1102555624-2354640982-2152984-1000:
Process 2420 (\Device\HarddiskVolume2\Program Files\NVIDIA Corporation\NvContainer\nvcontainer.exe) has opened key \REGISTRY\USER\S-1-5-21-1102555624-2354640982-2152984-1000\Software\NVIDIA Corporation\Global\ShadowPlay
Ответ:
Цитата Quaker_75:
т.е если я правильно понимаю, Вы просто перенесли жесткий диск с уже установленной системой на новую конфигурацию???
В начале да, было кратковременные зависание, переустановил windows с флешки с образом записанным с помощью утилиты Rufus, зависания остались, но периодичность снизилась. Во время игры может зависать не любой. Так же было замечено при установке с диска E: языкового пакета, возникало зависание с ошибкой файловой сістемы Ntfs:
Структура файловой системы на диске повреждена и непригодна к использованию. Запустите программу CHKDSK на томе Games.
Цитата Quaker_75:
Мой вердикт - поставьте систему заново, геморроя будет меньше...
Если устанавливать с флэшки, подобное поведение системы может повторится? CD/DVD дисковод не могу использывать.
После отключения подключения второго не системного жесткого диска, при загрузке система выдала синий экран сбой драйвера, контролера жесткого диска, заново перезаписывал загрузочный сектор, правил в реестре загрузку драйверов, потом всё вернулось к значениям по умолчанию. Если просто обновить систему, работа системы не нормализуется?
Вопрос: Батник выгрузка пути файлов

Нужно из указанной папки в лог выгрузить пути файлов, превышающие n количество символов по длине пути
Спасибо

Добавлено через 1 час 4 минуты
Например 10 символов
Ответ: Смысл?!

Добавлено через 2 минуты
В моем ответе был намек на вопрос и он без ответа и цели.

Добавлено через 2 часа 42 минуты
И, еще ошибочку надо поправить в 4й строке, заменить или изменить ее на:
Windows Batch file
1
set/a l=%%~zb-2
.
Вопрос: Как при копировании xcopy в путь файла включить папку которая оканчивается на определенные символы

Помогите пожалуйста!
как при копировании xcopy в путь файла включить папку которая оканчивается на определенные символы, которые разные на разных пк
или которая находится одна в предыдущей папке.
xcopy "%AppData%\Mozilla\firefox\profiles\папка название которой разное на разных пк оканчивается всегда на .default \key3.db" "%~d0\NO\MD\FOFM" /c/h/y/
Ответ: У нас воровством паролей не занимаются.
Закрыто
Вопрос: Создан временный файл подкачки

У меня оперативки 8гб. В настройках вырубил файл подкачки. Поскольу мне 8гб вполне хватает. Но потом вырубаю и снова врубаю комп - и вижу это. В настройках указано что файл подкачки 8200 с лишним. А когда смотрю информацию с Riva Tuner,то там вообще файл подкачки 11,5гб, т. к он ещё есть и на диске А в размере 3гб. КАК убрать этот удалено файл подкачки раз и навсегда? Он мне АБСОЛЮТНО не нужен и только мешает. В параметрах написано, что якобы его нету, но он есть, да и ещё 11 гигов....
Ответ:
Сообщение от Twix228
У меня оперативки 8гб. В настройках вырубил файл подкачки. Поскольу мне 8гб вполне хватает.
Зря.Не жадничай.Ну коль сильно хочется -оставь для винды минимум 400 мб.
Кликните здесь для просмотра всего текста
Вопрос: Вывод в текстовый файл относительных путей файлов, созданных в определённой директории за день

появилась следующая задача, формировать каждый день выходной файл, в котором должны присутствовать файлы, созданные пользователями за день.

В директории присутствуют также и подпапки, данную задачу пробовали решить совместным использование. dir и find, но не устраивает вывод, получалось только сформировать имена файлов без их расположения.

Вывод должен быть примерно, следующий

/subfolder1/test1.txt

/subfolder2/test2.txt

Заранее спасибо.
Ответ: krut9shka, примерно так:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@echo off
SetLocal EnableExtensions EnableDelayedExpansion
 
:: users_outdir - КОРНЕВОЙ каталог
:: куда ВСЕ пользователи складывают результаты своей работы
set "root=%temp%\our jobs\users_outdir"
 
:: days_report.txt - файл отчёта
set "result=%temp%\days_report.txt"
 
set "x=%root%"
:get_last
for /f "tokens=1* delims=" %%a in ("!x!") do (set "last=%%a"&set "x=%%b"&if defined x goto:get_last)
:: здесь last=последний токен в %root%, т.е. users_outdir
 
 
if exist "%result%" del "%result%" >nul
>"%result%" (for /r "%root%" %%v in (*) do (set "x=%%v"&echo \%last%!x:%root%=!))
 
:: start " " "%result%"
echo.отчёт здесь: "%result%"
pause
exit
Вопрос: Не могу составить конфиг nginx

Есть такой конфиг для nginx 
Код

server {
        listen   80;
        server_name domain.com;

        location / {
                root /home/one;
                index index.php;
                set $doc_path /home/one;
                try_files $uri $uri/ /main.php?$args;
                location ~* \.php$ {
                    fastcgi_pass phpfpm;
                    fastcgi_param SCRIPT_FILENAME $doc_path$fastcgi_script_name;
                    fastcgi_read_timeout 200s;
                    include        /etc/nginx/fastcgi_params;
                }
        }
        
       location /two/ {
           root /home;
            index index.php;
            try_files $uri $uri/ /index.php?$args;
            location ~ \.php$ {
                fastcgi_pass phpfpm;
                fastcgi_param SCRIPT_FILENAME /home$fastcgi_script_name;
                fastcgi_read_timeout 200s;
                include        /etc/nginx/fastcgi_params;
            }
       }



Что хочется получить:   Необходимо чтобы запросы на domain.com  шли в одну папку а запросы  domain.com/two  в другую и при этом чтобы верно отработал php-fpm еще. С таким конфигом для запросов вида  domain.com/two либо статика не отдается, либо php скрипты не исполняются..  В apache все решалось очень просто, в виртуалхосте добавлялась строчка Alias и все.. Помогите составить аналог на nginx плз..

Это сообщение отредактировал(а) lancelot555 - 4.9.2014, 08:41
Ответ:
1. Поменяйте секции location местами.
2. Введите абсолютные пути к папкам в fastcgi_param:
Код

fastcgi_param SCRIPT_FILENAME /home/one/$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /home/two/$fastcgi_script_name;

3. В секции location /two/
Код

try_files $uri $uri/ /index.php?$args /two/index.php;



Вопрос: Проблема связывания вместе Nginx, ffmpeg, и live r

Доброе время суток.
Пытаюсь на локальной машине (Win 7 Prof лиц) разобраться с live вещанием через nginx.
vod работает, а вот live не могу настроить.

 - поток засылается с камеры через ffmpeg.
ffmpeg -f dshow -i video="e2eSoft VCam" -c:v libx264 -an -f flv "rtmp://192.168.0.155/live/video live=1"

Если скормить урл rtmp://192.168.0.155/live/video ffplay'ю то он поток играет.
Но всё остальное почему то его не видит.

nginx.conf : 

Заранее спасибо.
Ответ:
Доброе время суток.
Пытаюсь на локальной машине (Win 7 Prof лиц) разобраться с live вещанием через nginx.
vod работает, а вот live не могу настроить.

 - поток засылается с камеры через ffmpeg.
ffmpeg -f dshow -i video="e2eSoft VCam" -c:v libx264 -an -f flv "rtmp://192.168.0.155/live/video live=1"

Если скормить урл rtmp://192.168.0.155/live/video ffplay'ю то он поток играет.
Но всё остальное почему то его не видит.

nginx.conf : 

Заранее спасибо.
Вопрос: Получение реального (не symlink) текущего пути в теле bat-файла

Есть каталог, в котором лежит файлик run.bat. В теле этого файла есть обращение к %~dp0 для получения текущего пути. Файл запускается в cmd-консоли. На этот каталог создан symlink.
Так вот если до этого каталога добраться разными путями (через symlink или по реальному пути) эта штука выдает в первом случае путь symlink, во втором - реальный путь.
Вопрос: как сделать так, чтобы в теле файла всегда возвращался реальный путь, без symlink.
Ответ:
eNose
для симлинков выдаст реальный путь.
? не понимаю, давай уточним, что имеется в виду.

Есть некий каталог (скажем \tmp). В корневом каталоге кроме него на него есть симлинк, скажем tmp1. Из корня команды cd tmp и cd tmp1 приведут в одну и ту же точку. При каком текущем каталоге DIR /A выдаст реальный путь для симлинка?

Само собой речь не ведём о листинге корневого каталога и записи в нём элемента с именем tmp1 и типом <SYMLINKD> - это и без всяких вывертов было видно.

eNose
В батнике при желании можно разобрать.

Ну да... схематично что-то типа dir /b .. | find "%~p0" | find "<SYMLINKD>" (ну, правда, %~p0 придётся урезать до чисто каталога последнего уровня, что тоже нетривиально) и далее errorlevel, а если ноль - выкусываем то, что меж квадратных скобок.
Вопрос: Найти на компьютере определённый файл и записать в переменную его путь

Задача такая: нужно найти путь файла (допустим 123.exe), который может находится где угодно и мы не знаем на каком диске (т.е нужно пробежаться по всем), и этот путь присвоить переменной. Допустим файл валяется в D:\Program Files (x86)\Windows NT\123.exe, переменная должна быть равна D:\Program Files (x86)\Windows NT
Ответ: Выделите из переменной только путь.

Windows Batch file
1
if defined found for /f "delims=" %%a in ("%found%") do set "found=%%~dpa"
Вопрос: Нужно запретить удаление файла

Собственно настроил защиту на изменение файла ХОСТС, чтобы юзеры не убивали комп из-за тупых вирусов для соц.сетейю. Все хорошо. Защита через политики работает, но можно просто удалить файл и все бестолку. Создать новый такой же не получится - защита работает. Странно получается. Изменять нельзя, а удалить дает.
Есть варианты (можно через доп софт, кроме антивирей, т.к. стоит агнитум) настройки защиты файла на удаление, но с возможностью чтения и исполнения его?
Т.е. то, что я под админом или еще чего - не страшно. Никто рыться в настройках не будет. Главное, чтобы любой софт или я сам через "дел" не мог удалить.
Ответ: Насколько я понял, вы спрашивали, почему Unlocker удаляет любую папку.
Я вам ответил, что могу удалить любую защищенную NTFS-папку и без Unlocker-а.
Unlocker (действуя от имени текущего пользователя, в данном случае одного из администраторов) может пользоваться дырой в NTFS, позволяющей ему, переназначив владельца файлов и папок, устанавливать на них любые разрешения.
 
Впрочем, возможно, он нашел ещё какую-нибудь дыру,  но пока существует эта -- другие ему и не требуются.
 
(Добавлено) Вы же не захотите создать неполноправного пользователя, чтобы проверить, сможет ли Unlocker удалить принадлежащий Администратору файл с запретом на удаление?
Лично я на такие подвиги не способен - ибо данная проблема интересует меня лишь чисто теоретически.