Как зарегистрировать dll в Windows server 2008

1C v7 v7plus.dll Windows Server 2008R2

Как зарегистрировать dll в Windows server 2008
datasib

Windows Server 2008R2 64bit, нужно скопировать dll в папку SysWoW64, запустить cmd из под администратора и ввести команду следующего вида (пример для v7plus.dll) —
%systemroot%\SysWoW64\regsvr32.exe %systemroot%\SysWoW64\v7plus.dll

Page 3

datasib

Добавляет новый раздел или новую запись в реестр. Синтаксис regaddимя_раздела [/vимя_записи|/ve] [/tтип_данных] [/sразделитель] [/dзначение] [/f] Параметры

  • имя_раздела Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
  • /vимя_записи Задает имя записи для добавления к заданному разделу.
  • /ve Задает нулевое значение для записи, добавляемой в реестр.
  • /tтип_данных Задает тип данных для значения записи. Параметр тип_данных может иметь одно из перечисленных ниже значений: REG_SZREG_MULTI_SZREG_DWORD_BIG_ENDIANREG_DWORDREG_BINARYREG_DWORD_LITTLE_ENDIANREG_LINKREG_FULL_RESOURCE_DESCRIPTORREG_EXPAND_SZ
  • /sразделитель Задает символы для разделения копий данных. Используется при задании REG_MULTI_SZ в качестве типа данных и при размещении более одной записи в списке. Если разделитель не задан, то используется разделитель \0, заданный по умолчанию.
  • /dзначение Задает значение для новой записи реестра.
  • /f Добавляет раздел или запись без запроса на подтверждение.
  • /?Вывод справки в командной строке. Примечания
  • С помощью данной операции нельзя добавлять поддеревья. Эта версия регистра не запрашивает подтверждения при добавлении нового раздела.
  • В следующей таблице представлены значения возврата для операции reg add.

    Значение
    Описание


    Успех

    1
    Сбой

    Примеры Далее приведены примеры использования команды reg add. reg add \hklm\software\myco /v data /t reg_binary /d fe340ead reg add «hkcu\software\microsoft\winmine» /v Name3 /t reg_sz /d Anonymous reg add «hkcu\software\microsoft\winmine» /v Time3 /t reg_dword /d 5

  • Page 4

    datasibНе могу подключиться удаленно RDP  к 2008 R2 Server Core (правильнее Hyper-V Server 2008r2)
    http://www.msadmin.ru/index.

    php?option=com_content&view=article&id=29:score&catid=1:servers-&Itemid=2

    Вот так можно посмотреть значение Computer icon –> Properties –> Remote Settings and then enable “Allow Remote Assistance connections to this computer” and “Allow connections from computers running any version of Remote Desktop (less secure)”
    Панель управления —> выбрать Система и безопасность —> Система и щелкнуть кнопкой мыши на ссылке — > Настройка удаленного доступа —> Разрешать подключения от компьютеров с любой версией удаленного рабочего стола (опаснее)

    Хотя конечно мы в сервер коре и как бы даже в него зайцти не можем удаленно. Допустим мы можем тем-те PSEXEC ваызвать утилиту программной строки reg и спросить — включен ли RDP:

    reg query «HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server» /v fDenyTSConnections

    Или стандартными средствами без привлечения Марка Руссиновича спросим значение параметра fDenyTSConnections

    C:\Windows\system32>reg query «\\hvhost3\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server» /v fDenyTSConnections

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
        fDenyTSConnections    REG_DWORD    0x1

    C:\Windows\system32>reg query «\\hvhost2\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server» /v fDenyTSConnections

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
        fDenyTSConnections    REG_DWORD    0x0После попробуем изменить Значение1 на 0

    reg add «\\hvhost3\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server» /f /v fDenyTSConnections /t REG_DWORD /d 0

    Операция успешно завершена.

    Действительно ли успешно?

    reg query «\\hvhost3\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server» /v fDenyTSConnections

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server    fDenyTSConnections    REG_DWORD    0x0

    Однако не получилось подключиться  к удаленному компьютеру.

    [Window Title]Удаленный рабочий стол отключен[Content]Не удается подключиться к удаленному компьютеру.Повторите попытку подключения. Если проблема повторится, обратитесь к владельцу удаленного компьютера или администратору сети.

    [ОК] [Справка]

    Посмотрим доступность порта …telnet hvhost3 3389Подключение к hvhost3…Не удалось открыть подключение к этому узлу, на порт 33899: Сбой подключения

    Как открыть в IPFW Windows Firewall порт на удаленном компьюторе.

    How to Enable Remote Administration of Server Core via MMC using NETSH

     

    http://blogs.technet.com/b/askds/archive/2008/06/05/how-to-enable-remote-administration-of-server-core-via-mmc-using-netsh.aspx :

    Можно конечно использовать и Psexec:

    Читайте также  Как сменить букву диска в Windows 8

    C:\Windows\system32>Netsh advfirewall firewall set rule group=»remote administration» new enable=yes

    Netsh advfirewall firewall set rule group=»remote administration» new enable=yes

    Updated 3 rule(s).
    Ok.

    C:\Windows\system32>Netsh advfirewall firewall set rule group=»Windows FirewallRemote Management» new enable=yesNetsh advfirewall firewall set rule group=»Windows Firewall Remote Management» n

    ew enable=yes

    Updated 2 rule(s).
    Ok.

    C:\Windows\system32>netsh advfirewall firewall set rule group=»remote desktop» new enable=Yes

    netsh advfirewall firewall set rule group=»remote desktop» new enable=Yes

    Updated 1 rule(s).
    Ok.

    Enable Remote Desktop
    http://technet.microsoft.com/en-us/library/cc794832(WS.10).aspxUpdated: January 9, 2009Applies To: Windows Server 2008, Windows Server 2008 R2http://technet.microsoft.com/en-us/library/cc794832(WS.10).aspxRan into a situation where I needed to get remote desktop access to a machine where I hadn't previously enabled it. I'm not the first to post about this, but the other posts I've seen didn't have information on opening the firewall (XP SP2). Here's one solution:

    reg add «//machinename/HKLM/SYSTEM/CurrentControlSet/Control/Terminal Server» /f /v fDenyTSConnections /t REG_DWORD /d 0

    reg add «//machinename/HKLM/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy/DomainProfile/GloballyOpenPorts/List» /f /v 3389:TCP /t REG_SZ /d 3389:TCP:*:Enabled:@xpsp2res.dll,-22009

    reg add «//machinename/HKLM/SYSTEM/CurrentControlSet/Services/SharedAccess/Parameters/FirewallPolicy/StandardProfile/GloballyOpenPorts/List» /f /v 3389:TCP /t REG_SZ /d 3389:TCP:*:Enabled:@xpsp2res.dll,-22009

    You have to be an administrator, of course. You can reboot the machine by typingshutdown -m \\machinename -r -fRemote Desktop disconnected or can’t connect to remote computer or to Remote Desktop server (Terminal Server) that is running Windows Server 2008 R2 http://support.microsoft.com/kb/2477176
    23.08.2010 . rexxer

    Как через .batник открыть RDP(3389порт) и создать пользователя чтобы не задеть админа, который онлайн.

    Открыть порт

    reg add “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 1

    или

    echo offIF [%1]==[] ( ECHO Usage: %0 computername ) ELSE (

    reg add “\\%1\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f

    reg add “\\%1\HKLM\SYSTEM\CurrentControlSet\Services\Shared    Access\Parameters\FirewallPolicy\DomainProfile\GloballyOpenPorts\List” /v “3389:TCP” /t REG_SZ /d “3389:TCP:LocalSubNet:Enabled:Remote Desktop” /f )

    pause

    Создать юзера:

    net user Name Pass /addnet localgroup Administrators Name /addnet localgroup “Remote Desktop Users” Name /addnet accounts /maxpwage:unlimited

    exit

    *пасс может потребываться по политике безопасности сложный

    Спрятать учетку из логона ХР:

    reg add “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList” /v Admin /t REG_DWORD /d “00000000″ /f

    Admin — имя учетки

    P.S.: Взято на одном из форумов от PHOEN_i_X.

    http://www.windowstipspage.com/2010/11/remote-desktop-terminal-services-how-to.html

    ТУТ еще много

    Page 5

    datasib

    http://datasib.livejournal.com/61155.html

    Лариса получила несколько травм, сотрясение мозга, перелом руки и пять трещин в позвоночнике. С такими травмами идти нельзя. Но от носилок Лариса отказалась и до вертолета дошла сама.

    Авиакатастрофа и гибель мужа остались с ней навсегда. По ее словам, у нее притуплены чувства боли и страха. Она не боится смерти и по- прежнему спокойно летает на самолетах.

    Page 6

    datasib

    http://forum.dlink.ru/viewtopic.php?t=59658&highlight=

    Пример из админской жизни — зарезать доступ к одноклассникам

    Инструменты: Mozilla Firefox, nslookup

    1. Открываем страницу в Mozilla Firefox,

    http://www.odnoklassniki.ru/, Инструменты, Информация о странице, Мультимедиа:

    Ссылки ведут odnoklassniki.ru, stg.odnoklassniki.ru

    2. Используем nslookup:

    Код:

    C:\>nslookup odnoklassniki.ru *** Can't find server name for address 192.168.2.1: Non-existent domain *** Default servers are not available Server:  UnKnown Address:  192.168.2.1 Non-authoritative answer: Name:    odnoklassniki.ru Addresses:  212.119.208.29, 212.119.208.28, 195.222.187.88, 195.222.187.

    87 C:\>nslookup stg.odnoklassniki.ru *** Can't find server name for address 192.168.2.1: Non-existent domain *** Default servers are not available Server:  UnKnown Address:  192.168.2.1 Non-authoritative answer: Name:    stg.odnoklassniki.ru

    Addresses:  195.222.187.218, 195.222.187.219, 195.222.187.216, 195.222.

    187.217

    3. Анализируем ip-адреса:

    odnoklassniki.ru:

    диапазон 212.119.208.28-212.119.208.29 диапазон 195.222.187.87-195.222.187.88

    stg.odnoklassniki.ru:

    диапазон 195.222.187.216-195.222.187.219 4. Решаем кому резать…

    Допустим компы, которым нужно зарезать доступ находятся в диапазоне адресов 192.168.0.6-192.168.0.8

    5. Режем

    и далее в том же духе…

    проблема в том что ип адреса меняются… Parental Control тоже режет, но для всех сразу…

    Page 7

    Источник: https://datasib.livejournal.com/98417.html

    Как зарегистрировать библиотеку DLL в Windows: через командную строку, возможные ошибки

    Установка игры или тяжелого приложения подразумевает автоматическую инсталляцию и регистрацию необходимых библиотек DLL в операционной системе Windows.

    DLL – это динамические библиотеки, обращение к которым многократно может идти от нескольких приложений.

    Если при попытке обращения со стороны игры или программы к определенной библиотеке DLL возникла ошибка, пользователь увидит сообщение «точка входа dllregisterserver не найдена» или «запуск невозможен, отсутствует .

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

    Почему возникает ошибка при обращении к DLL

    Библиотеки DLL добавляются в операционную систему при обновлении Windows и при установке приложений. Исходя из этого, можно выделить следующие основные причины, почему возникает ошибка, сообщающая об отсутствии или проблемах с DLL файлом:

    • DLL библиотека не была установлена. Причин этому может быть две – Windows не обновлен до актуальной версии, а библиотека поставляется с одним из последних обновлений, или игра/приложение при установке по некоторым причинам не произвела инсталляцию и регистрацию новых библиотек DLL.Обратите внимание: Чаще всего в установочные файлы приложения включены все необходимые библиотеки DLL, и разработчики не надеются, что на компьютере уже ранее были установлены необходимые компоненты.
    • Повреждение библиотек DLL. Данная проблема чаще всего возникает, если библиотеки DLL были повреждены вирусным программным обеспечением или неосторожными действиями пользователя, например, внесением изменений в реестр, которые привели к повреждению динамических библиотек.
    Читайте также  Как сделать яркость на ноутбуке Windows 7

    Большая часть библиотек DLL устанавливается на компьютер вместе с DirectX, поэтому если при установке игры или приложения возникает предложение обновить/установить DirectX, от него не нужно отказываться, иначе велик риск появления ошибки «запуск невозможен, отсутствует .dll файл».

    Как зарегистрировать DLL в Windows

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

    Регистрация DLL с помощью командной строки

    Чтобы зарегистрировать имеющуюся на компьютере библиотеку DLL через командную строку, проделайте следующие действия:

    1. Запустите командную строку от имени администратора;
    2. В открывшемся окне пропишите команду:regsvr32.exe путь_к_библиотеке_DLL

      Вместо «путь_к_библиотеке_DLL» напишите полный путь до библиотеки, например: C:/windows/system32/comctl32.dll

    3. Нажмите Enter, после чего произойдет регистрация библиотеки DLL.

    Регистрация DLL с помощью строки «Выполнить»

    Регистрация DLL через строку «Выполнить» практически ничем не отличается от действий с командной строкой. Пользователю необходимо:

    1. Открыть строку «Выполнить», нажав на клавиатуре сочетание клавиш Windows+R;
    2. Откроется окно, в котором нужно прописать команду:regsvr32.exe путь_к_библиотеке_DLL
    3. Далее нажмите «ОК», после чего произойдет регистрация библиотеки DLL.

    Что делать, если не удается зарегистрировать библиотеку DLL

    Возможна ситуация, когда Windows выдаст ошибку на команду по регистрации библиотеки, в которой указано, что модуль загружен, но точка входа DllRegisterserver не найдена. Вероятны и другие вариации схожих ошибок, из-за которых не удается зарегистрировать библиотеку DLL. Возникают такие ошибки по следующим причинам:

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

    Если возникают ошибки при попытке регистрации библиотеки DLL, первым делом нужно попробовать загрузить официальный компонент от поставщика, чтобы исключить вероятность файла-«пустышки». Для этого потребуется воспользоваться поисковой системой и найти, к какому компоненту системы относится проблемный DLL.

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

    (411 голос., 4,53 из 5)
    Загрузка…

    Источник: https://okeygeek.ru/kak-zaregistrirovat-biblioteku-dll-v-windows/

    Как зарегистрировать dll в windows

    Пользователи спрашивают о том, как зарегистрировать dll файл в Windows 7 и 8. Обычно после того, как столкнулись с ошибками наподобие «Запуск программы невозможен, так как нужная dll отсутствует на компьютере». Об этом и поговорим.

    На самом деле, регистрация библиотеки в системе не такая уж и сложная задача (покажу целых три вариации одного способа) — по сути, необходим лишь один шаг. Единственное обязательное требование — наличие у вас прав администратора Windows.

    Однако есть некоторые нюансы — например, даже успешная регистрация DLL не обязательно избавляет вас от ошибки «библиотека отсутствует на компьютере», а появление ошибки RegSvr32 с сообщением о том, что модуль не совместим с версией Windows на этом компьютере или точка входа DLLRegisterServer не найдена, не говорит о том, что вы что-то делаете не так (о чем это говорит разъясню в конце статьи).

    Читайте также  Удаленное приложение remoteapp отключено Windows XP

    Три способа регистрации DLL в ОС

    Описывая дальнейшие шаги, я исхожу из того, что вы нашли, куда нужно скопировать вашу библиотеку и DLL уже лежит в папку System32 или SysWOW64 (а возможно, где-то еще, если ей там следует находиться).

    Примечание: ниже будет описано, как зарегистрировать DLL библиотеку с помощью regsvr32.exe, однако обращаю ваше внимание на то, что если у вас 64-разрядная система, то у вас есть два regsvr32.

    exe — один в папке C:\Windows\SysWOW64, второй — C:\Windows\System32. И это разные файлы, причем 64-бит находится в папке System32. Рекомендую в каждом из способов использовать полный путь к regsvr32.

    exe, а не просто имя файла, как у меня показано в примерах.

    Первый способ описывается в Интернете чаще других и состоит в следующем:

      Нажмите клавиши Windows + R или в меню Пуск Windows 7 выберите пункт «Выполнить» (если, конечно, у вас включено его отображение).Введите regsvr32.exe путь_к_файлу_dllНажмите Ок или Enter.

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

    Но, с большой вероятностью увидите другое сообщение — Модуль загружен, но точка входа DllRegisterServer не найдена и стоит проверить, что ваша DLL является правильным файлом (об этом, как я уже говорил, напишу позже).

    Второй способ состоит в запуске командной строки от имени администратора и ввода все той же команды из предыдущего пункта.

      Запустите командную строку от имени Администратора. В Windows 8 можно нажать клавиши Win+X, а затем выбрать нужный пункт меню. В Windows 7 вы можете найти командную строку в меню Пуск, кликнуть по ней правой кнопкой мыши и выбрать пункт «Запуск от имени администратора».Введите команду regsvr32.exe путь_к_библиотеке_dll (пример вы можете видеть на скриншоте).

    Опять же, вероятно, что вам не удастся зарегистрировать DLL в системе.

    И последний способ, который также может пригодиться в некоторых случаях:

      Кликните правой кнопкой мыши по DLL, которую нужно зарегистрировать и выберите пункт меню «Открыть с помощью».Нажмите «Обзор» и найдите файл regsvr32.exe в папке Windows/System32 или Windows/SysWow64, откройте DLL с помощью него.

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

    Почему не удается зарегистрировать DLL

    .responsive2{width:300px;height:300px}@media(min-width: 500px){.responsive2{width:336px;height:280px}}

    Итак, у вас отсутствует какой-то файл DLL, из-за чего при запуске игры или программы вы видите ошибку, вы скачали этот файл из Интернета и пробуете зарегистрировать, но либо точка входа DllRegisterServer, либо модуль не совместим с текущей версией Windows, а может и что-то еще, то есть регистрация DLL невозможно.

    Почему это происходит (далее будет и про то, как это исправить):

      Не все файлы DLL предназначены для того, чтобы их регистрировали. Для того, чтобы его можно было зарегистрировать данным способом, он должен иметь поддержку той самой функции DllRegisterServer. Иногда ошибка бывает также вызвана тем, что библиотека уже зарегистрирована. Некоторые сайты, предлагающие скачать DLL, содержат по факту, файлы-пустышки с искомым вами именем и их невозможно зарегистрировать, так как на самом деле это не библиотека.

    А теперь о том, как это исправить:

      Если вы программист и регистрируете свою DLL, попробуйте regasm. exeЕсли вы пользователь и у вас что-то не запускается с сообщением о том, что DLL отсутствует на компьютере — поищите в Интернете, что это за файл, а не где его скачать. Обычно, зная это, вы можете скачать официальный установщик, который установит оригинальные библиотеки и зарегистрирует их в системе — например, для всех файлов с именем, начинающегося с d3d достаточно поставить DirectX с официального сайта Microsoft, для msvc — одну из версий Visual Studio Redistributable. (А если не запускается какая-то игра с торрента, то загляните-ка в отчеты антивируса, он мог удалить нужные DLL, это часто бывает с некоторыми модифицированными библиотеками).Обычно, вместо регистрации DLL срабатывает размещение файла в одной папке с исполняемым файлом exe, который требует эту библиотеку.

    На этом завершаю, надеюсь, что-то стало более ясно, чем было.

    Источник: https://comservice-chelny.ru/kak-zaregistrirovat-dll-v-windows/

    Понравилась статья? Поделить с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: