Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.75/84: Рейтинг темы: голосов - 84, средняя оценка - 4.75
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
1

Как удалить файл c_1252.nls?

18.04.2012, 14:12. Просмотров 15954. Ответов 30
Метки нет (Все метки)

Здравствуйте все! Нужен совет и помощь.
Можно ли из Bat-овского файла в Windows 7 скопировать файл C_1251.NLS из папки system32 в папку C:\DDD4. В папке DDD4 переименовать его на файл C_1252.NLS. Полученный файл C_1252.NLS поместить в туже папку system32.
Вручную это делается, а из Bat-овского файла можно? или ещё как-то?
Заранее благодарю за ответы. Кирф
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2012, 14:12
Ответы с готовыми решениями:

Как удалить файл c_1252.nls из Windows 7 (из папки system32)?
Здравствуйте Всем! Вопрос. Можно ли из программы написанной на Delphi удалить файл c_1252.nls из...

менял в реестре значения вот эти HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] "1251"="c_1251.nls" "1252"="c_1251.nls"
менял в реестре значения вот эти HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]...

Почему не получается удалить file? Как удалить файл?
почему не получается удалить file? public void onClick(View v) { ...

Куда спрятать файл от пользователя, или как запретить удалить файл
Всем доброго времени суток. Кто может подсказать куда можно заныкать файл чтобы его не мог найти...

30
224 / 45 / 4
Регистрация: 27.11.2011
Сообщений: 99
19.04.2012, 14:40 2
Bash
1
2
3
4
5
@echo off
xcopy /y "%windir%\system32\C_1251.NLS" "C:\DDD4"
rename "C:\DDD4\C_1251.NLS" "C_1252.NLS"
xcopy /y "C:\DDD4\C_1252.NLS" "%windir%\system32\"
exit
Запускать от имени администратора, на работоспосопность не проверял, ибо я сижу на XP
1
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
19.04.2012, 14:52  [ТС] 3
Isn, Огромное спасибо! Спешу испробовать. Ещё раз сасибо. Кирф.
0
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
20.04.2012, 08:21  [ТС] 4
Здравствуйте!!! Объясните. Как удалить файл c_1252.nls из папки system32 в Windows 7 или из Bat-файла, или на Delphi?
Заранее благодарю за ответ. Кирф.
0
Модератор
Эксперт HardwareЭксперт Windows
14022 / 7035 / 598
Регистрация: 03.01.2012
Сообщений: 28,918
20.04.2012, 11:12 5
Кирф, с какой целью интересуетесь?
0
Модератор
Эксперт Windows
7522 / 3244 / 229
Регистрация: 25.10.2010
Сообщений: 13,277
20.04.2012, 12:49 6
Цитата Сообщение от gecata Посмотреть сообщение
Кирф, с какой целью интересуетесь?
Ну наверно из этой темы
Цитата Сообщение от Кирф Посмотреть сообщение
А мне нужно заменить файл C_1252.NLS на C_1251.NLS с переименованием. Но как? не знаю.
С уважением. Кирф.
Ну если так сильно надо можно из-под Лайв-СД попробовать, но имхо всё равно после переименований в реестре править придётся
0
Эксперт Windows
13163 / 4611 / 168
Регистрация: 25.10.2010
Сообщений: 9,414
20.04.2012, 12:56 7
а Unlocker для удаления и переименования разве не катит ?

и если сбились кодировки, то существуют готовые .reg файлы
0
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
20.04.2012, 13:53  [ТС] 8
Спасибо всем, кто посмотрел и вник в суть вопроса. Особенно спасибо Sanxe, Persk, gecate. Заранее извиняюсь за написание ников-имён. Может они не скланяются.
Ручным методом (с помощью программы Unlocer) эта операция делается свободно. Но меня интересует нажатие курсором файла и ... тогда можно и молиться, и другим делом заниматься, а оно сделается.
Эта часть Bat-овской программы работает.
........
MkDir C:\DDD4
xcopy /y "%windir%\system32\C_1251. NLS" "C:\DDD4\"
rename "C:\DDD4\C_1251.NLS" "C_1252.NLS"

Но дальше нужно удалить файл C_1252.NLS из папки system32. И ни чего не получается. И как снять программно блокировку системы не знаю, но знаю, что это возможно.

Ещё всем спасибо за участие. С нетерпением жду советов. Кирф.
0
Эксперт WindowsАвтор FAQ
17193 / 7246 / 868
Регистрация: 25.12.2011
Сообщений: 11,049
Записей в блоге: 16
21.04.2012, 22:31 9
Где здравая логика. Почему бы сразу не скопировать под нужным именем: случайно не замена на символ апострофа?
Bash
1
2
copy /y "%windir%\system32\C_1251.NLS" "C:\DDD4\C_1252.NLS"
copy /y "%windir%\system32\C_1251.NLS" "C_1252.NLS"
0
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
22.04.2012, 07:18  [ТС] 10
Огромное сасибо Diskretor за код! И так, и так будет работать. Загвоздка в том, что из папки system32 не удаляется файл c_1252.nls. А кроме того, что его нужно удалить, так ещё из папки DDD4 на его место нужно скопировать изменённый файл с таким же именем.
Сам файл c_1252.nls не блокирован системой, а папка system32 блокмрована. Загвоздка в том, как снять эту блокировку.
С уважением. Кирф.
0
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
23.04.2012, 14:05  [ТС] 11
Здравствуйте Isn, Diskretor и все, кто читает этот текст!
Мне дали совет (с оговорками) на то, что файл c_1252.nls возможно удалить из папки system32 с помощью VBS скрипт, но проблема в том, что я не знаком с ним.
Что Вы думаете, поэтому поводу?
С уважением. Кирф.
0
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
23.04.2012, 14:35  [ТС] 12
Здравствуйте Sanya, Persk, gecata и все, кто читает этот текст!
Как Вы думаете? Можно удалить файл c_1252.nls из папки system32 и на его место вставить другой файл с таким же именем, но другим содержанием с помощью VBS скрипт. Мне дали совет, но с большими оговорками.
Но дело в том, что я незнаком с VBS скрипт и не знаю его возможностей. Не знаю, сможет он менять файлы в Windows.
С уважением и наилучшими пожеланиями.
0
Модератор
Эксперт Windows
7522 / 3244 / 229
Регистрация: 25.10.2010
Сообщений: 13,277
24.04.2012, 07:44 13
Кирф, если на Вашем ПК траблы с русским буквами (непонятные закорючки), то в реестре
можно подправить HKEY_LOCAL_MACHINE\SYSTEM\Curr entControlSet\Control\Nls\Code Page параметру 1252 присвоить (исправить/переписать) значение c_1251.nls
Ну если не помогает, то тут посмотреть.
Перед изменениями в реестре, сделайте копию реестра и создайте точку восстановления в Windows
1
dzu
14276 / 6119 / 319
Регистрация: 03.07.2010
Сообщений: 20,531
24.04.2012, 09:28 14
Цитата Сообщение от Sanya Посмотреть сообщение
и если сбились кодировки, то существуют готовые .reg файлы
Кирф, ответьте внятно.. кодировка сбилась ?
0
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
24.04.2012, 20:27  [ТС] 15
Persk! Спасибо за информацию. Вы молодец. Приятно знать, что есть человек, который поможет. Информация Ваша конкретна и точна. Прошёл по ссылке и почерпнул много полезного. Сохранил сайт на диске и буду конкретно разбираться. Каждое действие буду проходить и в Windows Xp Sp3, и в Windows 7.
Моя цель, не только установить параметры в окнах, но и по возможности автоматизировать этот процес.
К примеру. Я знаю, что запустив Bat-овский файл могу заменить файл-пустышку WinHlp32.exe на полноценный. И для 32-разрядной системы и для 64-разрядной системы у меня есть эти программы. Ими очень удобно пользоваться людям не зависимо от возроста (то ли 8-мь лет, то ли 60-т лет) и умения. И ещё учти, что это прийдётся делать после каждой новой установки Windows. А я стороник того, чтобы Windows ставили сами.

Поэтому я пытаюсь найти метод автоматизации замены содержимого файла c_1252.nls. Мне сказали, что такую программу можно написать в среде VBS скрипт. Но я понял, что Вы так же незнакомы с этой средой как и я. Но это уже другой вопрос. Главное осмыслить то, что Вы дали. Спасибо. Рад.
С важением. Кирф.
0
dzu
14276 / 6119 / 319
Регистрация: 03.07.2010
Сообщений: 20,531
24.04.2012, 20:30 16
Цитата Сообщение от dzu38 Посмотреть сообщение
существуют готовые .reg файлы
Кирф, ..не стоит усложнять ! а только развернуто обозначить свой вопрос..

Добавлено через 59 секунд
Цитата Сообщение от dzu38 Посмотреть сообщение
готовые .reg файлы
это и
Sanya, Вам ..писал...
0
Эксперт WindowsАвтор FAQ
17193 / 7246 / 868
Регистрация: 25.12.2011
Сообщений: 11,049
Записей в блоге: 16
25.04.2012, 00:58 17
Не поможет, так как файл блокирован под монопольным доступом системы.
И даже какой-нибудь специальных софт сможет убрать его только при перезагрузке.
Предложенный Вам вариант с реестром оптимален.
Ветки находятся здесь:

[HKEY_LOCAL_MACHINE\SYSTEM\Cont rolSet003\Control\Nls\CodePage]
"1251"="c_1251.nls"
"1252"="c_1252.nls"

[HKEY_LOCAL_MACHINE\SYSTEM\Curr entControlSet\Control\Nls\Code Page]
"1251"="c_1251.nls"
"1252"="c_1252.nls"
1
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
25.04.2012, 13:58  [ТС] 18
Уважаемый dzu38! Извените за задержку ответа. Вчера не было времени Вам ответить. Мы с Вами писали в одно и тоже время. Поэтому Ваш вопрос и совет появились раньше моего ответа.
Теперь могу с дорогой душой ответить Вам.
Усложнять не стоит. С этим согласен 100%. Изобретать велосипед не стоит, если он изобретён. Почему я не смог воспользоваться готовыми файлами reg, которые были мне указаны по двум причинам.
Первая. Их полные имена и где их взять? Вторая. Как запустить?

Возникновение проблемы. Проблема возникла с того, что на Windows 7 не открылся файл в формате HLP. После удаления программой Unlocker файла-пустышки WinHlp32.exe и установки через Проводник файла WinHlp32.exe с Windows XP SP3 файл HLP открылся. Английский текст начал читаться. А вот вместо кириллицы - "абракадабра".

С помощью программы Unlocker и Проводника я удалил файл C_1252.nls, а на его место установил с диска C:\ файл C_1252.nls с другим содержанием. Я на диск C:\ скопировал файл C_1251.nls и его имя заменил на C_1252.nls. Но проблема в том, что 20-ти летнему по телефону я могу продиктовать и он селает всё правильно. А тому, которому 8-мь или 60-т лет не подскажешь. А ехать (к чёрту на кулички) я не всегда имею возможность. Интересно в том, что научить устанавливать Windows легче, чем операцию с Unlocker-ом.

Поэтому передомной встал вопрос запуска программы или Bat-файла, или Exe-файла. Первую часть я решил. Запускаю Bat-файл и проблема открытия файла Hlp решена. А вот чтения кириллицы пока не решена.

То, что вчера мне дали сноску, то и обрадовали, и озадачили. В статье говорится о файлах C_1253.nls и C_1254.nls И дали четыре zip-архива. Два из них я понял по названию это шрифты. Но их ещё надо открывать. И будут ли работать тоже не совсем ясно.

Кроме того, что описал столкнулся с абракодаброй и в программах. Поэтому, если есть, что-то готовое и не требующее изобретения велосипеда буду раз испробовать.
С уважением. Кирф.
0
Эксперт WindowsАвтор FAQ
17193 / 7246 / 868
Регистрация: 25.12.2011
Сообщений: 11,049
Записей в блоге: 16
25.04.2012, 21:22 19
Цитата Сообщение от Кирф Посмотреть сообщение
на Windows 7 не открылся файл в формате HLP
Для этого есть специальное официальное обновление от Майкрософт.
Но теперь главное отменить все внесенные Вами изменения в систему.
Вернусь с работы, Вам отправлю ссылку.

Добавлено через 4 часа 30 минут
Это должно Вам помочь Статья KB917607
Download Links
0
6 / 4 / 0
Регистрация: 10.04.2012
Сообщений: 43
26.04.2012, 13:09  [ТС] 20
Огромное спасибо Вам, Diskretor за статью!
В статье говорится только об одной части проблемы файлов HLP. Это их открытие. Эту проблему я решил двумя путями. Через Unlocker и через Bat-файл.

После этого вышла наружу вторая часть проблемы это чтение кириллицы из файла HLP. Эту проблему я тоже решил через Unlocker.

Но, когда я стал изучать этот вопрос (вопрос чтения кириллицы), то столкнулся, с тем что «абракадабра» появляется не только в файле HLP в Windows 7, но и в отдельных программах открытых в Windows XP, в Windows Vista, в Windows 7. Для решения этой проблемы были созданы файлы.

А где они … и как их пощупать … . Не знаю. Если это обновления в формате .msu или .cab, то их я без проблем запущу из Bat-файла.
С уважением и наилучшими пожеланиями. Кирф.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2012, 13:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Как удалить файл?
Не получил доступ к нему

Файл как удалить
Как удалить файл что был загрежен в picture box ? Когда пыюаьсь удалить пишет через ...

Как удалить файл
Ребятки всем привет! У меня вот такой вопрос. Установил себе tomcat7, а потом его через время...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.