Как найти таблицу символов в windows 7


Таблица символов Windows 7

Таблица символов Windows 7 показывает все символы, которые входят в тот шрифт, который выбирает пользователь. Это могут быть знаки препинания, цифры, буквы и такие символы, которых нет на клавиатуре.

Любой символ или несколько символов можно скопировать и вставить в те программы, редакторы, приложения, которые «дружат» с этими символами, то есть, поддерживают их отображение.

Давайте поищем в закромах операционной системы Windows 7 таинственную незнакомку с прозаическим названием «Таблица символов». Используем для этого 2 варианта:

  • через автоматическую систему Поиска и
  • с помощью опции «Все программы», ручным перебором.

На самом деле, достаточно использовать один вариант, выбрав для себя самый подходящий.

Ищем Таблицу символов при помощи Поиска Windows 7

Для этого кликаем по большой кнопке Пуск. Откроется меню кнопки Пуск:

Рис. 1 Поиск Таблицы символов Windows 7

Здесь в нижней строке с надписью «Найти программы и файлы» щелкаем мышкой (цифра 1 на рис. 1), указанная надпись исчезнет. После чего набираем на клавиатуре без кавычек «таблица символов», как показано ниже на рис. 2, цифра 1.

Рис. 2 Ввели запрос на поиск “таблица символов” и сразу видим результат поиска

Операционная система Windows 7 сама найдет и в верхней части меню Пуск выдаст найденную программу «Таблица символов» (цифра 2 на рис. 2). Остается только воспользоваться результатом поиска, а именно, кликнуть мышкой по найденной программе.

Ищем Таблицу символов в Служебных программах Windows 7

Второй способ для того, чтобы найти таблицу символов Windows 7 состоит в том, что надо пройти по следующему лабиринту маршрутов.

  • Кликаем по кнопке Пуск.
  • Откроется меню кнопки Пуск, в котором щелкаем по опции «Все программы» (цифра 2 на рис. 1).
  • Среди перечня программ находим «Стандартные». Возможно, что для этого придется двигать бегунок (цифра 3 на рис. 3), чтобы перемещаться по программам.
  • Среди «Стандартных» находим «Служебные».
  • Кликаем по опции «Служебные» (цифра 1 на рис. 3).
  • Далее кликом по опции «Таблица символов» (цифра 2 на рис. 3) запускаем ее.

Рис. 3 Нашли Таблицу символов по пути
“Пуск” – “”Все программы” – “Стандартные” – “Служебные” программы Windows 7

На мой взгляд, первый способ поиска Таблицы символов быстрее. Но второй способ позволяет заглянуть в “святая святых” – Служебные программы Windows 7, тем самым, посмотреть, какие инструменты предоставляют нам программисты Майкрософта.

Как перенести символ из Таблицы в Приложение

На рисунке 4 по шагам показано, как можно перенести выбранный символ, которого, скорее всего, нет на клавиатуре, из Таблицы символов Windows 7 в программу, приложение, редактор. Главное, чтобы программа, приложение или редактор, то есть, то место, куда мы переносим символ, поддерживали отображение таких символов. Ибо у них может быть взаимное непонимание – программная несовместимость.

Блокнот, который встроен в операционную систему Windows, поддерживает не все шрифты в Таблице символов, точнее сказать, поддерживает своеобразно. В Блокноте может отобразиться не тот символ, который был скопирован в Таблице символов, а какой-то другой. В Блокнот можно вставить символы из Таблицы символов, которые, например, есть в шрифте Arial (например, символ копирайта ©). Но не получится сделать то же самое, к примеру, для символов из шрифта Webdings.


Рис. 4 Выбираем символ, копируем его в буфер обмена для последующей вставки в какое-либо приложение

Цифра 1 на рис. 4 – первым делом выбираем шрифт. Разные шрифты – разные символы. Следует помнить, что экзотические шрифты могут отображаться не во всех приложениях.

Цифра 2 на рис. 4 – выбираем символ и чтобы лучше рассмотреть, увеличиваем его. Для увеличения достаточно щелкнуть левой кнопкой мыши по символу. И он будет увеличен, как показано на рис. 4. Так можно просмотреть много символов из разных шрифтов, прежде чем выбрать какой-либо для вставки в программу, приложение, редактор.

Цифра 3 на рис. 4 – если символ увеличен, как показано цифрой 2 на рис. 4, тогда щелкаем по кнопке «Выбрать». После этого символ перемещается в строку «Для копирования» (цифра 4 на рис. 4). Так можно выбрать много символов, если в этом есть необходимость.

Цифра 5 на рис. 4 – нажимаем на кнопку «Копировать». После этого все символы, ранее помещенные в строку «Для копирования» будут скопированы в буфер обмена, то есть, некоторый участок в оперативной памяти компьютера.

Теперь открываем приложение, программу или редактор, например, Ворд или Paint (инструмент A – Текст) и нажимаем там меню «Правка», а в нем – опцию «Вставить». Либо кликаем правой кнопкой мыши по чистому полю в открытом приложении, появится контекстное меню, в котором выбираем «Вставить». После этого скопированные символы из Таблицы символов Windows 7 будут помещены из буфера обмена в ту программу, приложение, редактор, в котором они нам нужны.

Если у Вас что-то не получается при попытке вставить символы куда-либо, пишите в комментариях подробнее, что именно Вы делаете, по шагам – вместе разберемся.

Что еще есть по этой теме:

1. Как поставить значок градуса в Ворде или с помощью Таблицы символов в любой программе Windows

2. Что такое малая цифровая клавиатура и где она расположена

3. Два шрифта без букв

4. Параметры шрифта

5. Как сделать горячие клавиши в Windows 7 для быстрого вызова программ?



Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик.
Уже более 3.000 подписчиков

.

Важно: необходимо подтвердить свою подписку! В своей почте откройте письмо для активации и кликните по указанной там ссылке. Если письма нет, проверьте папку Спам.

Автор: Надежда Широбокова

3 апреля 2014

Как открыть и использовать таблицу символов Windows (charmap.exe)

В данной статье показаны различные способы открытия и использования таблицы символов Windows (charmap.exe).

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

Таблица символов - это встроенная утилита для вставки всех возможных текстовых символов или специальных символов в документ.

Как открыть таблицу символов Windows

Далее рассмотрено несколько различных способов запуска утилиты Таблица символов (charmap.exe).

Чтобы открыть таблицу символов, нажмите на клавиатуре сочетание клавиш + R и в открывшемся окне Выполнить введите charmap и нажмите клавишу Enter ↵.

Также открыть таблицу символов можно используя поиск в Windows, для этого нажмите на значок поиска в панели задач или нажмите сочетание клавиш + S, и в поиске введите таблица, в результатах поисковой выдачи выберите Таблица символов.

Чтобы открыть таблицу символов используйте меню Пуск, для этого откройте меню «Пуск», в списке приложений найдите папку Стандартные — Windows и выберите Таблица символов.

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

Также открыть таблицу символов можно в проводнике Windows, для этого перейдите по следующему пути: C:\\Windows\\System32, затем дважды щелкните по файлу charmap.exe

Вы можете создать ярлык для запуска таблицы символов, для этого нажмите правой кнопкой мыши на файле charmap.exe и в открывшемся контекстном меню выберите Отправить > Рабочий стол (создать ярлык)

Как использовать таблицу символов Windows

Пользоваться таблицей символов достаточно просто.

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

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

Чтобы быстрее отыскать необходимый символ в таблице используйте группировку, для этого установите флажок опции Дополнительные параметры и в выпадающем списке Группировка: выберите Диапазоны Юникода.

Затем в открывшемся окне Группировка, выберите в списке необходимый набор символов и далее в окне Таблица символов скопируйте нужный вам символ.

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

Как открыть таблицу символов в windows 7

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

Таблица символов Windows — ставим знак, которого нет на клавиатуре

Сегодня я расскажу каким образом в операционных системах Windows XP, Windows 7 и Windows 8 можно поставить специальные знаки и символы, которых нет на клавиатуре. Например, такой ©, или такой §. делается все очень быстро и просто. Нажимаем комбинацию кнопок Win+R. Откроется окно Выполнить. В строке пишем команду charmap:

Нажимаем кнопку ОК. Откроется таблица символов Windows :

Кстати, есть ещё один способ открыть таблицу символов Windows . Для этого надо нажать кнопку Пуск и открыть пункт меню ПрограммыСтандартныеСлужебныеТаблица символов.
После этого, выбираем в таблице символов нужный символ, нажимаем кнопку Выбрать, а затем Копировать. Нужный символ будет скопирован в буфер обмена и можно вставлять его куда угодно.

Как Вы можете заметить, символы в списке идут одной сплошной массой. Так вот, чтобы не перелопачивать весь список и найти нужный символ среди множества остальных — можно использовать поиск по группе. Для этого ставим галочку Дополнительные параметры:

После этого в поле Группировка надо выбрать пункт Диапазоны Юникода. Откроется маленькое окошко:

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

Там Вы увидите комбинацию клавиш, соответствующую выбранному символу. После это, чтобы вставить символ нажимаем кнопку Alt и набираем на клавиатуре справа по-очереди цифры. После этого отпускаем кнопку Alt и… видим нужный символ.

Заполняем пробелы – расширяем горизонты!

    CompGramotnost.ru » Windows 7 » Таблица символов Windows 7

Таблица символов Windows 7 показывает все символы, которые входят в тот шрифт, который выбирает пользователь. Это могут быть знаки препинания, цифры, буквы и такие символы, которых нет на клавиатуре. Любой символ или несколько символов можно скопировать и вставить в те программы, редакторы, приложения, которые «дружат» с этими символами, то есть, поддерживают их отображение.

Давайте поищем в закромах операционной системы Windows 7 таинственную незнакомку с прозаическим названием «Таблица символов». Используем для этого 2 варианта:

  • через автоматическую систему Поиска и
  • с помощью опции «Все программы», ручным перебором.

На самом деле, достаточно использовать один вариант, выбрав для себя самый подходящий.

Ищем Таблицу символов при помощи Поиска Windows 7

Для этого кликаем по большой кнопке Пуск. Откроется меню кнопки Пуск:

Рис. 1 Поиск Таблицы символов Windows 7

Здесь в нижней строке с надписью «Найти программы и файлы» щелкаем мышкой (цифра 1 на рис. 1), указанная надпись исчезнет. После чего набираем на клавиатуре без кавычек «таблица символов», как показано ниже на рис. 2, цифра 1.

Рис. 2 Ввели запрос на поиск “таблица символов” и сразу видим результат поиска

Операционная система Windows 7 сама найдет и в верхней части меню Пуск выдаст найденную программу «Таблица символов» (цифра 2 на рис. 2). Остается только воспользоваться результатом поиска, а именно, кликнуть мышкой по найденной программе.

Ищем Таблицу символов в Служебных программах Windows 7

Второй способ для того, чтобы найти таблицу символов Windows 7 состоит в том, что надо пройти по следующему лабиринту маршрутов.

  • Кликаем по кнопке Пуск.
  • Откроется меню кнопки Пуск, в котором щелкаем по опции «Все программы» (цифра 2 на рис. 1).
  • Среди перечня программ находим «Стандартные». Возможно, что для этого придется двигать бегунок (цифра 3 на рис. 3), чтобы перемещаться по программам.
  • Среди «Стандартных» находим «Служебные».
  • Кликаем по опции «Служебные» (цифра 1 на рис. 3).
  • Далее кликом по опции «Таблица символов» (цифра 2 на рис. 3) запускаем ее.

Рис. 3 Нашли Таблицу символов по пути
“Пуск” – “”Все программы” – “Стандартные” – “Служебные” программы Windows 7

На мой взгляд, первый способ поиска Таблицы символов быстрее. Но второй способ позволяет заглянуть в “святая святых” – Служебные программы Windows 7, тем самым, посмотреть, какие инструменты предоставляют нам программисты Майкрософта.

Как перенести символ из Таблицы в Приложение

На рисунке 4 по шагам показано, как можно перенести выбранный символ, которого, скорее всего, нет на клавиатуре, из Таблицы символов Windows 7 в программу, приложение, редактор. Главное, чтобы программа, приложение или редактор, то есть, то место, куда мы переносим символ, поддерживали отображение таких символов. Ибо у них может быть взаимное непонимание – программная несовместимость.

Блокнот, который встроен в операционную систему Windows, поддерживает не все шрифты в Таблице символов, точнее сказать, поддерживает своеобразно. В Блокноте может отобразиться не тот символ, который был скопирован в Таблице символов, а какой-то другой. В Блокнот можно вставить символы из Таблицы символов, которые, например, есть в шрифте Arial (например, символ копирайта ©). Но не получится сделать то же самое, к примеру, для символов из шрифта Webdings.

Рис. 4 Выбираем символ, копируем его в буфер обмена для последующей вставки в какое-либо приложение

Цифра 1 на рис. 4 – первым делом выбираем шрифт. Разные шрифты – разные символы. Следует помнить, что экзотические шрифты могут отображаться не во всех приложениях.

Цифра 2 на рис. 4 – выбираем символ и чтобы лучше рассмотреть, увеличиваем его. Для увеличения достаточно щелкнуть левой кнопкой мыши по символу. И он будет увеличен, как показано на рис. 4. Так можно просмотреть много символов из разных шрифтов, прежде чем выбрать какой-либо для вставки в программу, приложение, редактор.

Цифра 3 на рис. 4 – если символ увеличен, как показано цифрой 2 на рис. 4, тогда щелкаем по кнопке «Выбрать». После этого символ перемещается в строку «Для копирования» (цифра 4 на рис. 4). Так можно выбрать много символов, если в этом есть необходимость.

Цифра 5 на рис. 4 – нажимаем на кнопку «Копировать». После этого все символы, ранее помещенные в строку «Для копирования» будут скопированы в буфер обмена, то есть, некоторый участок в оперативной памяти компьютера.

Теперь открываем приложение, программу или редактор, например, Ворд или Paint (инструмент A – Текст) и нажимаем там меню «Правка», а в нем – опцию «Вставить». Либо кликаем правой кнопкой мыши по чистому полю в открытом приложении, появится контекстное меню, в котором выбираем «Вставить». После этого скопированные символы из Таблицы символов Windows 7 будут помещены из буфера обмена в ту программу, приложение, редактор, в котором они нам нужны.

Если у Вас что-то не получается при попытке вставить символы куда-либо, пишите в комментариях подробнее, что именно Вы делаете, по шагам – вместе разберемся.

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

При необходимости вставки специальных символов в программе «Блокнот» или какой-либо офисной программе, например, символа авторского права (©), французских кавычек (« и ») или особых дробей (например, ¾), вы можете найти их в таблице символов.

Для ее запуска откройте окно «Выполнить», нажав сочетание клавиш [Win] + [R], введите команду «charmap» и нажмите «OK». Открывается окно «Таблица символов». В верхней части окна вы можете выбрать соответствующий шрифт. Ниже перечислены все символы, доступные для использования с выбранным шрифтом.

Найдите необходимый специальный символ и щелкните на нем, чтобы увидеть увеличенное изображение. После этого щелкните на кнопке «Выбрать» и скопируйте символ в промежуточный буфер, нажав клавиши [Ctrl] + [C]. Перейдите в программу, в которой требуется символ, и вставьте его, используя комбинацию клавиш [Ctrl] + [V].

Совет: если какой-то символ вы используете чаще, чем остальные, вам следует запомнить представленную в нижней части окна комбинацию клавиш: при нажатой клавише [Alt] введите указанные цифры — и специальный символ будет добавлен.

Читайте также:

Фото: компания-производитель

Как открыть таблицу символов 🚩 Операционные системы

Инструкция

Раскройте главное меню операционной системы, нажав клавишу Win или щелкнув мышкой кнопку «Пуск». Перейдите в раздел «Все программы» и выберите строку «Стандартные». Затем раскройте в меню раздел «Служебные», в котором и найдете нужную ссылку «Таблица символов» - кликните ее, и приложение будет запущено.

В главном меню операционной системы Windows 7 можно не искать эту ссылку самостоятельно, а довериться встроенной поисковой системе. Нажмите клавишу Win и сразу начинайте ввод названия нужного компонента ОС. Вы успеете набрать только «таб», когда поисковая система отобразит в первой строке результатов ссылку «Таблица символов» - щелкните ее мышкой для запуска приложения.

В любой версии ОС Windows можно воспользоваться для вызова таблицы символов стандартным диалогом запуска программ. В более ранних версиях этой системы (например, в Windows XP) ссылка на такой диалог помещена в главное меню - это команда «Выполнить». В Windows 7 по умолчанию эта команда не отображается, но диалог можно вызвать, например, нажатием комбинации из клавиш Win и R. В диалоге запуска наберите charmap и кликните кнопку OK. Таблица символов появится на экране.

Можно самостоятельно проделать работу диалога запуска программ - найти исполняемый файл charmap.exe и дважды щелкнуть его мышкой. Сделайте это с помощью «Проводника» Windows. Откройте его, например, с помощью сочетания клавиш Win + E. В файл-менеджере выделите системный диск, а в нем - каталог, в который установлена ОС. В этом каталоге найдите папку System32. В ней и размещен файл charmap.exe - отыщите его и запустите таблицу символов. В Windows 7 с ее продвинутой поисковой системой можно сократить количество операций - достаточно перейти на системный диск, а затем ввести в поле у правого верхнего угла окна приложения название файла. «Проводник» сам найдет нужный объект, правда на это может уйти несколько десятков секунд.

Символы Windows - ставим знак, которого нет на клавиатуре

Сегодня я расскажу каким образом в операционных системах Windows XP, Windows 7 и Windows 8 можно поставить специальные знаки и символы, которых нет на клавиатуре. Например, такой ©, или такой §. делается все очень быстро и просто. Нажимаем комбинацию кнопок Win+R. Откроется окно Выполнить. В строке пишем команду charmap:

Нажимаем кнопку ОК. Откроется таблица символов Windows:

Кстати, есть ещё один способ открыть таблицу символов Windows. Для этого надо нажать кнопку Пуск и открыть пункт меню  ПрограммыСтандартныеСлужебныеТаблица символов.
После этого, выбираем в таблице символов нужный символ, нажимаем кнопку Выбрать, а затем Копировать. Нужный символ будет скопирован в буфер обмена и можно вставлять его куда угодно.

Как Вы можете заметить, символы в списке идут одной сплошной массой. Так вот, чтобы не перелопачивать весь список и найти нужный символ среди множества остальных — можно использовать поиск по группе. Для этого ставим галочку Дополнительные параметры:

После этого в поле Группировка надо выбрать пункт Диапазоны Юникода. Откроется маленькое окошко:

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

Там Вы увидите комбинацию клавиш, соответствующую выбранному символу. После это, чтобы вставить символ нажимаем кнопку Alt и набираем на клавиатуре справа по-очереди цифры. После этого отпускаем кнопку  Alt и… видим нужный символ.

Таблица символов в Windows 7

Здравствуйте, уважаемые читатели SerBlog.ru. Знаете ли вы где находится таблица символов в Windows? Иногда, при наборе текста, появляется необходимость вставить определенные символы, например вот такие: © ® ™ € «», но на клавиатуре их нет, хотя в системе Windows есть. И находятся они не так далеко, а именно: Пуск — Все программы — Стандартные — Служебные — Таблица символов.

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

Хотите приятных сюрпризов? Тогда подпишитесь на рассылку.

РАССЫЛКА С СЮРПРИЗАМИ

Как вставлять специальные символы в карту символов Windows 7

  1. Компьютеры
  2. Операционные системы
  3. Windows 7
  4. Как вставлять специальные символы в карту символов Windows 7

Энди Рэтбоун

На клавиатуре вашего компьютера много ключей, но в конечном итоге вам понадобится специальный символ, которого нет. Тогда вы можете обратиться к встроенной в Windows программе Character Map. Старая резервная версия Character Map уже 20 лет входит в каждую версию Windows.

Возможно, вы хотите добавить к электронному письму французское слово vo i l à . Или вы можете добавить символ авторского права (©) в отчет или сообщение в блоге. А студентам иногда нужны математические символы для домашних заданий и отчетов. Вы найдете их на карте символов Windows.

В Windows 7 выполните следующие действия, чтобы вызвать карту символов и вставить специальный символ в свою работу:

  1. Щелкните меню «Пуск», введите charmap в поле поиска и нажмите Enter.

    Появится программа Character Map.

    Таблица символов позволяет вставлять специальные символы в документы или электронную почту.

  2. Чтобы убедиться, что ваш новый символ соответствует шрифту в вашей работе, выберите текущий шрифт документа в поле «Шрифт» вверху.

    Чтобы найти забавные или причудливые символы, выберите один из шрифтов Wingdings в раскрывающемся меню Шрифт карты символов. Шрифт Wingdings наполнен небольшими декорациями, чтобы оживить ваши документы или поздравительные открытки.

  3. Исследуйте символы карты символов, пока не найдете нужный, а затем дважды щелкните этот символ.

    Выбранный символ появится в поле «Символы для копирования».

    Символы в поле «Карта символов» легче увидеть, если удерживать кнопку мыши при наведении на них указателя.

  4. Нажмите кнопку «Копировать», чтобы скопировать символ в буфер обмена.

  5. Щелкните в документе или электронном письме в том месте, где вы хотите разместить новый символ или символ.

  6. В документе или программе электронной почты выберите «Вставить» (или нажмите Ctrl + V), и появится новый символ. Вуаля !

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

Посмотрите в нижнем правом углу карты символов: видите числа после слов «Клавиша: Alt +»? Например, на рисунке выше, где показан символ авторского права, вы увидите Alt + 0169 в правом нижнем углу.Запомнив кодовые номера ваших любимых символов, вы можете обойти карту символов и добавить их прямо в документы.

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

  1. Щелкните в документе в том месте, где должен отображаться символ.

  2. Нажмите Num Lock, чтобы включить цифровую клавиатуру клавиатуры.

    Пропустите этот шаг, если индикатор NumLock на клавиатуре уже горит.

  3. Удерживая нажатой клавишу Alt, введите 0169 с цифровой клавиатуры.

  4. Отпустите клавишу Alt, и внутри вашего документа появится символ ©.

.

Путь символа для отладчиков Windows - драйверы Windows

  • 6 минут на чтение

В этой статье

Путь к символу указывает места, где отладчики Windows (WinDbg, KD, CDB, NTST) ищут файлы символов. Для получения дополнительной информации о символах и файлах символов см. Символы.

Некоторые компиляторы (например, Microsoft Visual Studio) помещают файлы символов в тот же каталог, что и двоичные файлы.Файлы символов и проверенные двоичные файлы содержат информацию о пути и имени файла. Эта информация часто позволяет отладчику автоматически находить файлы символов. Если вы отлаживаете процесс в пользовательском режиме на компьютере, на котором был создан исполняемый файл, и если файлы символов все еще находятся в их исходном местоположении, отладчик может найти файлы символов без указания пути к символам.

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

Синтаксис пути символа

Путь к символу отладчика - это строка, состоящая из нескольких путей к каталогам, разделенных точкой с запятой.

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

Для каждого каталога в пути символа отладчик просматривает три каталога. Например, если путь к символу включает каталог c: \ MyDir , а отладчик ищет информацию о символах для библиотеки DLL, отладчик сначала просматривает c: \ MyDir \ symbols \ dll , а затем c: \ MyDir \ dll и, наконец, в c: \ MyDir .Затем отладчик повторяет этот процесс для каждого каталога в пути символа. Наконец, отладчик просматривает текущий каталог, а затем текущий каталог с добавленным к нему .. \ dll . (Отладчик добавляет .. \ dll , .. \ exe или .. \ sys , в зависимости от того, какие двоичные файлы он отлаживает.)

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

Один из способов задать путь символа - ввести команду .sympath . О других способах задания пути символа см. В разделе «Управление путем к символу» далее в этом разделе.

Кэширование символов локально

Мы настоятельно рекомендуем всегда кэшировать символы локально.Один из способов кэшировать символы локально - это включить кэш *; или cache * localsymbolcache; * в пути к вашему символу.

Если включить строку cache *; в пути к символам, символы, загруженные из любого элемента, который появляется справа от этой строки, сохраняются в каталоге кэша символов по умолчанию на локальном компьютере. Например, следующая команда сообщает отладчику, что нужно получить символы из общего сетевого ресурса \ someshare и кэшировать символы в расположении по умолчанию на локальном компьютере.

  .sympath cache *; \\ someshare  

Если включить строку cache * localsymbolcache; в пути к вашему символу, символы, загруженные из любого элемента, который появляется справа от этой строки, хранятся в каталоге localsymbolcache .

Например, следующая команда указывает отладчику получить символы из общего сетевого ресурса \\ someshare и кэшировать символы в каталоге c: \ MySymbols .

 .кеш симпата * c: \ MySymbols; \\ someshare  

Использование сервера символов

Если вы подключены к Интернету или корпоративной сети, наиболее эффективным способом доступа к символам является использование сервера символов. Вы можете использовать сервер символов, используя строку srv * , srv * symbolstore или srv * localsymbolcache * symbolstore в пути к вашему символу.

Если вы включите строку srv * в свой путь к символу, отладчик использует сервер символов для получения символов из хранилища символов по умолчанию.Например, следующая команда указывает отладчику использовать сервер символов для получения символов из хранилища символов по умолчанию. Эти символы не кэшируются на локальном компьютере.

  .sympath SRV *  

Если вы включите строку srv * symbolstore в свой путь к символу, отладчик использует сервер символов для получения символов из хранилища symbolstore store. Например, следующая команда указывает отладчику использовать сервер символов для получения символов из хранилища символов по адресу https: // msdl.microsoft.com/download/symbols. Эти символы не кэшируются на локальном компьютере.

  .sympath SRV * https: //msdl.microsoft.com/download/symbols  

Если вы включите строку srv * localcache * symbolstore в свой путь к символу, отладчик использует сервер символов для получения символов из хранилища symbolstore и кэширует их в каталоге localcache . Например, следующая команда указывает отладчику использовать сервер символов для получения символов из хранилища символов по адресу https: // msdl.microsoft.com/download/symbols и кэшируйте символы в c: \ MyServerSymbols .

  .sympath SRV * c: \ MyServerSymbols * https: //msdl.microsoft.com/download/symbols  

Если на вашем компьютере есть каталог, в который вы вручную помещаете символы, не используйте этот каталог в качестве кэша для символов, полученных с сервера символов. Вместо этого используйте два отдельных каталога. Например, вы можете вручную разместить символы в c: \ MyRegularSymbols , а затем назначить c: \ MyServerSymbols в качестве кеша для символов, полученных с сервера.В следующем примере показано, как указать оба каталога в пути к символу.

  .sympath c: \ MyRegularSymbols; srv * c: \ MyServerSymbols * https: //msdl.microsoft.com/download/symbols  

Дополнительные сведения о серверах символов см. В разделах «Хранилища символов» и «Серверы символов».

Объединение cache * и srv *

Если включить строку cache *; в пути к символам, символы, загруженные из любого элемента, который появляется справа от этой строки, сохраняются в каталоге кэша символов по умолчанию на локальном компьютере.Например, следующая команда указывает отладчику использовать сервер символов для получения символов из хранилища по адресу https://msdl.microsoft.com/download/symbols и кэширования их в каталоге кэша символов по умолчанию.

  .sympath cache *; SRV * https: //msdl.microsoft.com/download/symbols  

Если включить строку cache * localsymbolcache; в пути к вашему символу, символы, загруженные из любого элемента, который появляется справа от этой строки, хранятся в каталоге localsymbolcache .

Например, следующая команда указывает отладчику использовать сервер символов для получения символов из хранилища по адресу https://msdl.microsoft.com/download/symbols и кэширования символов в каталоге c: \ MySymbols .

  .sympath кеш * c: \ MySymbols; srv * https: //msdl.microsoft.com/download/symbols  

Использование AgeStore для уменьшения размера кеш-памяти

Вы можете использовать инструмент AgeStore, чтобы удалить кэшированные файлы, возраст которых превышает указанную дату, или удалить достаточно старых файлов, размер кэша которых меньше указанного.Это может быть полезно, если ваш вторичный магазин слишком велик. Подробнее см. AgeStore.

Дополнительную информацию о серверах символов и хранилищах символов см. В разделе Хранилища символов и Серверы символов.

Ленивая загрузка символов

По умолчанию отладчик использует отложенную загрузку символа (также известную как отложенная загрузка символа ). Этот вид загрузки означает, что символы не загружаются, пока они не потребуются.

Когда путь символа изменен, например, с помощью .sympath , все загруженные модули с символами экспорта лениво перезагружаются.

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

Дополнительные сведения о отложенной загрузке символов см. В разделе «Отложенная загрузка символов».

Вы можете отключить отложенную загрузку символов в CDB и KD с помощью параметра командной строки -s .Вы также можете принудительно загрузить символ с помощью команды ld (Загрузить символы) или с помощью команды .reload (Reload Module) вместе с опцией / f .

Артефакты служб Azure DevOps

Сервер символов доступен с артефактами Azure в Azure DevOps Services. Сведения о работе с артефактами Azure в WinDbg см. В разделе Отладка с использованием символов в WinDbg. Общие сведения о символах, созданных в Azure, см. В разделе Файлы символов (PDB).

Контроль пути символа

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

  • Используйте команду .sympath для отображения, установки, изменения или добавления к пути. Команда .symfix (Установить путь к хранилищу символов) аналогична команде .sympath , но избавляет от необходимости печатать.

  • Перед запуском отладчика используйте переменные среды _NT_SYMBOL_PATH и _NT_ALT_SYMBOL_PATH , чтобы задать путь.Путь к символу создается путем добавления _NT_SYMBOL_PATH после _NT_ALT_SYMBOL_PATH . (Обычно путь задается через _NT_SYMBOL_PATH . Однако вы можете захотеть использовать _NT_ALT_SYMBOL_PATH , чтобы переопределить эти настройки в особых случаях, например, если у вас есть частные версии файлов общих символов.) Если вы попытаетесь добавить недопустимый каталог через эти переменные среды, отладчик игнорирует этот каталог.

  • При запуске отладчика используйте параметр командной строки -y , чтобы задать путь.

  • (только WinDbg) Используйте файл | Команда «Путь к файлу символов» или нажмите CTRL + S для отображения, установки, изменения или добавления к пути.

При использовании параметра командной строки -sins отладчик игнорирует переменную среды пути символа.

Расширенное использование SymSrv

.

c ++ - таблица символов для отладки в windows

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.Символы

и файлы символов - драйверы для Windows

  • 2 минуты на чтение

В этой статье

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

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

Обычно файлы символов могут содержать:

Каждый из этих элементов индивидуально называется символом . Например, один файл символов Myprogram.pdb может содержать несколько сотен символов, включая глобальные переменные и имена функций, а также сотни локальных переменных. Часто компании-разработчики программного обеспечения выпускают две версии каждого файла символов: полный файл символов, содержащий как общедоступных символов, и частных символов, , и сокращенный (вырезанный) файл, содержащий только общедоступные символы.Подробнее см. Общие и частные символы.

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

Символы Windows

Windows хранит свои символы в файлах с расширением .pdb.

Компилятор и компоновщик управляют форматом символа.Компоновщик Visual C ++ помещает все символы в файлы .pdb.

Операционная система Windows была построена в двух версиях. Бесплатная сборка (или розничная сборка ) имеет относительно небольшие двоичные файлы, а проверенная сборка (или отладочная сборка ) имеет более крупные двоичные файлы с большим количеством отладочных символов в самом коде. Проверенные сборки были доступны в более старых версиях Windows до Windows 10, версия 1803. Каждая из этих сборок имела свои собственные файлы символов. При отладке целевого объекта в Windows необходимо использовать файлы символов, соответствующие сборке Windows на целевом объекте.

В следующей таблице перечислены несколько каталогов, которые существуют в стандартном дереве символов Windows:

Справочник содержит файлы символов для

ACM

Файлы Microsoft Audio Compression Manager

COM

Исполняемые файлы (.com)

CPL

Программы панели управления

DLL

Файлы библиотеки динамической компоновки (.dll)

ДРВ

Файлы драйвера (.drv)

EXE

Исполняемые файлы (.exe)

SCR

Файлы заставки

SYS

Файлы драйвера (.sys)

.

Загрузить пакеты символов Windows для отладки - драйверы Windows

  • 2 минуты на чтение

В этой статье

Файлы символов упрощают отладку кода. Самый простой способ получить символы Windows - использовать общедоступный сервер символов Microsoft. Сервер символов делает символы доступными для инструментов отладки по мере необходимости.После загрузки файла символов с сервера символов он кэшируется на локальном компьютере для быстрого доступа.

Прекращение поддержки пакета символов

Важно

Мы больше не публикуем автономные пакеты символов для Windows.

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

Для получения информации о том, как получить символы для машины, не подключенной к Интернету, см. Использование файла манифеста с SymChk.

Ресурсы по символам и отзывы

Чтобы узнать больше об использовании символов и отладке, см. Символы и файлы символов.

Для получения справки по вопросам отладки см. Ресурсы для отладки.

Нам интересно ваше мнение о символах. Присылайте предложения или сообщения об ошибках на адрес windbgfb @ microsoft.com. Техническая поддержка по этому адресу недоступна, но ваши отзывы помогут нам спланировать будущие изменения символов и сделают их более полезными для вас в будущем.

.Память

- Таблица символов программы C

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Смотрите также